$.ajax({
url:‘http://XXXXX/practice/pj2/Merchant.class.php‘,
type: "POST",
//data:{tel:tel},
dataType:‘json‘,
success:function(msg){
//alert(‘发送成功,请注意查收!1‘);
//alert(msg.name);
},
error:function(){
alert(‘请求失败!‘);
}
});
我一直以为是我的代码问题,后来通过查询,原来是js跨域问题,也就是url部分:url:‘http://XXXXX/practice/pj2/Merchant.class.php‘,的地址要与文件本身的地址在同一个域名下,于是把文件和Ajax请求的文件都重写一份放到本地测试,实验成功,以前从没有被js跨域问题烦到过,现在问题了解了,对于解决问题就有了眉目。。。经验很重要!