我试图访问.net webservice提供xml响应。现在我已经在Mobile JQuery中编写了应用程序,并且由于跨域访问问题,我无法访问该服务。
现在有很多解决方案。 1.使用闪存(我不想要它,因为它应该在手机上运行) 2.使用PHP或C#代理(不,这应该是客户端站点)
任何其他方式突破跨域访问?任何JavaScript库吗?我搜索了一个星期,仍然没有运气。 :(
答案 0 :(得分:0)
如果您拥有您尝试联系的网络服务,则可以使用JSONP。只是通过使用GET insteed来执行请求。看看:http://api.jquery.com/jQuery.getJSON/ 如果你想传递一些参数,你也可以,如果你知道你在做什么,用GET传递它。例如,URL可以是,yourdomain.com/?parameter = {variable:value},只是JSON解码服务器端的查询字符串。
看看this article它可能对你有所帮助!
答案 1 :(得分:0)
我可以通过PHP proxy发送请求并获得结果。