扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
传输值到后端 做处理,返回结果到前端 显示结果 不刷新页面 你所需要做的只是在 success: function(data,status){ alert(data);} 应该就是你想要的结果了。
成都创新互联专注为客户提供全方位的互联网综合服务,包含不限于成都网站建设、成都网站设计、渭源网络推广、微信小程序开发、渭源网络营销、渭源企业策划、渭源品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;成都创新互联为所有大学生创业者提供渭源建站搭建服务,24小时服务热线:18982081108,官方网址:www.cdcxhl.com
{ xmlHttp=new ActiveXObject(Microsoft.XMLHTTP); }else if(window.XMLHttpRequest){ xmlHttp=new XMLHttpRequest(); }}如果你只想把值传给php,这样就够了,希望对你有用。
你可以把这个值在页面加载的时候就渲染到这个超链接中,作为这个超链接的一个html属性,当你点击的时候你可以用js取到它,然后用Ajax到后台查询,然后再写到哪个遮罩层,最后显示遮罩层 。你的流程有点蛋痛。
比如你的“返回的数据:”这几个字就属于多余数据,ajax在接收到返回数据后就会转换失败。
后端PHP代码里面echo json_encode($rows);就可以了,不要var_dump,PHP的数组格式JS需要写大量代码才能处理,而且可能会因为代码不完善产生不可预料的问题。
while或者foreach或者for都可以。你把$ja print_r()出来,看看格式不就知道了。
先把得到的数组用alert(array)看是不是[object],如果不是 如果是弹出这个数组的字符串的话;那就 var array=eval((+array+));再array[0][title]就能得到了。
ajax 是否正常。数据采用什么格式,xml 还是 json 或者是其他格式?通常用 json 比较方便。php 里转换成json字符串后,js这里要先处理成一个可以操作的对象。比如,如果用jquery的话,它会自动完成这个转换。
1、test.php ?php echo hello world? 关于jquery的说明文档网上有很多。说明:ajax的数据是按utf-8格式传递,如果发现乱码问题,就是因为这个 .ajax(properties)使用HTTP请求(XMLHttpRequest)载入一个远程页面。
2、你如果想让后台以json格式返回数据,那么php就一定要用标准的json格式来输出数据,不要混杂其他无关数据。比如你的“返回的数据:”这几个字就属于多余数据,ajax在接收到返回数据后就会转换失败。
3、服务器端输出JSON格式回调数据,然后在客户端使用file_get_contents接收。你可以百度下菜鸟网 里面有AJAX及JSON的教程,这里空间有限写不下。
4、执行ajax发送请求到PHP页面,PHP是属于服务器端的。ajax是客户端的。如果发送请求后需要跳转到指定页面,只能从客户端发起了。也就是说要等本地返回服务器端PHP输出的结果文字或代码,使用JS来判断跳转。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流