您的位置:首页 > Web前端 > JQuery

使用jquery进行跨域操作

2014-03-17 20:26 141 查看
ajax默认是不支持跨域操作的,只能提交跨域请求,无法获得响应。而可以用$.getScript()函数来进行跨域操作。代码如下:

<button id="btnTest">BtnTest</button>
<div id="result"></div>


$(document).ready(function(){
var oBtnTest = $("#btnTest");
oBtnTest.click(function(){
oBtnTest.disabled = true;
var oResult = $("#result");
oResult.html("loading").css("color","red");
jQuery.getScript("http://www.XXXX.com/Index/kuayu",
function(){
oResult.html("name:" + jimmy.name + "<br/>email:" + jimmy.email).css("color","black");
oBtnTest.disabled = false;
});
});
})


其中远程网址的响应内容为

public function kuayu(){
echo "var jimmy = {name:\"jimmy.yang\",email:\"jimmy.yang@163.com\"}";
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: