据我的粗劣理解,jQuery的ajax方法大概就是自动地在<head>里插入以下代码:
<script>
var data; //全局变量,用于传给给success函数
function JQuery_XXXXXX(json){ //这里的函数名依据jsonp参数的值自动生成
data = json;
}
</script>
<script type="text/javascript" src=url></script> //这里的url指ajax里填的url,这句标签实际上相当于浏览器发送了一个GET请求,然后将服务器返回的结果包装到一个<script>元素里
<script>
var data; //全局变量,用于传给给success函数
function JQuery_XXXXXX(json){ //这里的函数名依据jsonp参数的值自动生成
data = json;
}
</script>
<script type="text/javascript" src=url></script> //这里的url指ajax里填的url,这句标签实际上相当于浏览器发送了一个GET请求,然后将服务器返回的结果包装到一个<script>元素里
2016-04-05
老师这个说法可能有点问题,其实www.bbb.com页面并没有调用jsonp(json)函数,而只是将整个js语句以字符串形式返回,调用函数是www.aaa.com做的事情。
2016-04-05
最新回答 / 夜鹿522
无论AJAX访问是否成功,由HTTP协议根据所提交的信息,服务器所返回的HTTP头信息代码,该信息使用"ajax.status"所获得,或者是浏览器问题
2016-04-04