ext.ajax.request的url能指向另一台机子吗?

var con=new Ext.data.Connection({
autoAbort:false,
defaultHeaders:{
referer:'http://localhost:8080/',//-----这里能改为局域网内另一台机子吗?
例如:'http://192.168.1.18:8080/'

                },
disableCaching:false,
method:'POST',   
timeout:300,   
url:'abcde.jsp'  

});

  con.request({

      jsonData:{a:'sdf',b:3},

     success: function(resp) {
         Ext.Msg.alert('success');
     },
     failure: function() {
         Ext.Msg.alert('Failed');
     }
 });

2个回答

如果你页面的地址是http://localhost:8080/的话,这样发请求是会有跨域问题的。
所谓的ajax跨域,其实是指出于安全性考虑,A.com网站的页面发出一个XMLHttpRequest,只能发到本域或子域下,而不能发给其他域,如B.com。

解决跨域的问题网上也有比较多,提供一个参考网址:
[url]http://juliet.iteye.com/blog/180011[/url]

我个人的建议是. 你copy个部署好的tomcat . 再两台机子上运行起来.
这个别人的回答比不上自己去test一下..
这个测试相当简单. 两台机子 弄跟网线连一起搞定

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问