已
阻止交叉源请求:同源策略不允许读取
http://api.map.baidu.com/location/ip?ak=WBixESWBKrsRjGRa4yuTnV5r&ip=61.143.101.10&coor=bd09ll
上的远程资源。可以将资源移动到相同的域名上或者启用 CORS 来解决这个问题。
建议:
你的处理思路有问题,你应该把请求百度的接口放到本地后台接口中,比如getapi.php,getapi.asp,在这些文件中,利用fileget curl等来获取到远程数据回执,然后再返回前台页面
1、你用的js原生的ajax的话,你可以使用if(null!=xhr.responseText&&“”!=xhr.responseText.trim())来判断。2、如果使用的jq的ajax,可以再success:function(data){
if(null!=data&&“”!=data.trim()){
//不为空的 *** 作
}
}
当然,具体的逻辑还是根据你的需求。null还是空串是不是都认为空。
$.ajax({type: "POST", //用POST方式传输
dataType: "text", //数据格式:JSON
url: 'newuser2.php', //目标地址
data: {phone: ph},
error: function () { alert('Error loading XML document')},
success: function (msg){}
})
改成这样试一下!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)