AJAX中这句话是什么意思
这是jquery 里面的ajax的post方法的 代码 function ShowDefaultPage() {//函数开始 $.ajax({ type: "POST", //方法为post url: "Default.aspx/GetCompanyID", //数据提交到这个url data: "{}", //数据内容,你这里是空值 contentType: "application/json; charset=utf-8", dataType: "json", //数据以json的格式返回 success: function(msg) { //返回的数据放在msg形参中 if(msg.d==null) //如果数据中d的数值是空 ,往下执行 return; $("#iframeRight").attr("src",msg.d); } }) }
用ajax异步传输,不执行success,该怎么处理
$.ajax({ type: 'post', url: './data/Handler1.ashx', data: 'username=' + $('#username').val(), dataType: 'json', success: function (data) { window.alert(data[0].meg); $('#myres').val(data[0].meg); }, error: function (x1,x2,x3){alert(x1);}});
有以下几种方法:F12页面有返回结果的,查看是否设置了dataType:'json',。
设置了这个将只处理json格式的内容。不处理其他结果。
另外还有一个种办法是将dataType改成 text,大功告成
jquery中调用天气预报API(ajax)
$.getScript('http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js', function(_result) {
if (remote_ip_info.ret == '1') {
$.ajax({
type: "GET",
url: "http://wthrcdn.etouch.cn/weather_mini?city="+remote_ip_info.city,
data: "",
success: function(msg){
console.log(msg);
}
});
}
});
还没有评论,来说两句吧...