AJAX的POST传值后端获得不了$_POST?
<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>Title</title></head><b...
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><span>用户名:</span><input type="text" class="username"><br/><span>密码:</span><input type="text" class="password"><br/><button>get无参请求</button><button>get带参请求</button><button>post请求</button><script src="js/jquery-1.12.3.min.js"></script><script> var $btns = $('button'); $btns.eq(2).click(function (){ $.ajax({ type:'POST', url:'lesson.php', dataType:'json', data:{ uname:$('.username').val(), upass:$('.password').val() }, success:function(res){ console.log(res); } }) })</script></body></html>这是后端代码<?php$successArr = array('msg'=>'OK','info'=>$_POST);echo json_encode($successArr);?> 试过了GET无参和GET有参都可以,url没写错啊,就是post方法不行,初学者不懂求解答,感激不尽
展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询