首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Ajax >

请问一个$.post方式url的有关问题

2013-07-21 
请教一个$.post方式url的问题本地客户端的一个html文件js文件$.post({url:http://192.168.0.161:8080/PD_

请教一个$.post方式url的问题
本地客户端的一个html文件js文件


$.post({
        url:"http://192.168.0.161:8080/PD_CRS/login.action",
data:{username:username, password:password},
callback:function(data) {
alert("ajax成功");
},
type:"json"
});

能通过这种方式直接向远程服务器发送请求么?

如果运行在服务器上的页面,直接通过login.action就能发送请求。
[解决办法]
如果远程服务器受你控制,那么可以改造接口,做成一个支持jsonp的接口,就可以通过jquery的jsonp方式实现跨域ajax(注:只是模拟,原理非ajax,ajax是不能跨域的)
如果不受你控制,可以尝试从服务端发起http请求,获得响应后返回给客户端
[解决办法]
LS+1,另外补充一句,JSONP只能GET请求,不支持POST请求。

热点排行