clwn.net
当前位置:首页 >> PHP 中接收不到AJAX 的传值 >>

PHP 中接收不到AJAX 的传值

跟PHP没关系。是你JQUERY方法错了。 下面是w3school的代码 $(selector).get(url,data,success(response,status,xhr),dataType)$.get("test.php", { name: "John", time: "2pm" } );##正确的传值方式不是让你直接把data也放到url发过去。

你在shiyan2.php 里面echo $_POST['sxz']; script的success function里面注释window的跳转,加上alert(data); 看看弹出什么信息 (你贴的是图片,我就不打全代码了)

你检查一下url是否正确或者是否发起请求

一,检测加载jquery没有; 二,重点是$.post第一个参数发送到你doalipay这个控制器路径对不对,打开firefox好好看看。 三,以上两步就是你的问题所在。

你可以这样试一下: 在query.php前面加一行: print_r($_REQUEST); 看看到底有没有参数传进去,有没有大小写之类的区别,PHP对大小写是敏感的。

可以利用 PHP 预定义的 $_POST 变量用于获取来自 method="post" 的表单中的值 或 来自 ajax post 请求发来的值;例如下例所示:利用 ajax 进行提交:$.post(url,{name:'xxx'},callback);那么,在服务器的后台的PHP代码中,可以利用 $_POST 来获...

一个最简单的方法就是,参数传至另外一个Jsp页面时直接将值赋给一个隐藏的文本框,然后JS获取就行了。 这是最直接的了……

代码里是相对路径(php/bs.php),建议检查一下访问阿里云时浏览器实际请求的ajax地址。

ajax是后台运行的,你本身是看不到php文件的运行结果的,只能ajax返回他的运行结果 其实你的代码没必要那么复杂 $.post('zixun.php, {peplpe:a}, function(data){alert(data)});

var mobile=jQuery.trim($('#mobile').val());$.ajax({ type:"POST", url:"/index.php/Home/Register/register", data: {"mobile":mobile}, dataType:"json", success:function(data){ alert(data)});直接用ajax方法,url部分的格式“/入口文件/...

网站首页 | 网站地图
All rights reserved Powered by www.clwn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com