111
如果想要模拟跨域。可以使用locahost和172.0.0.1来进行模拟
用jsonp吧
用coding替换GitHub吧,我之前是这么解决的
返回的数据是:
<?xml version="1.0" encoding="utf-8"?>
<ArrayOfString xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://WebXml.com.cn/">
<string>G1</string>
<string>北京南</string>
<string>上海虹桥</string>
<string>北京南</string>
<string>09:00:00</string>
<string>上海虹桥</string>
<string>13:48:00</string>
<string>1318</string>
<string>4:48</string>
<string />
</ArrayOfString>
应该有吧
你是用StationName在请求啊,要改成getDetailInfoByTrainCode?,老师视频里就是重新看了API嘛,你仔细看看视频
之前那个跨域没用的话可以用这个,你可以看看视频下面的评论啊,有很多可以用的
$.get(url,{TrainCode:"G1"},function(data){
console.log(data);
$.mobile.loading("hide");});
的第二个参数是干什么用的?? 加上去之后会影响url,在我这里也会导致错误。。 有谁知道为什么吗??
http://proxy.e12e.com/?http://www.webxml.com.cn/WebServices/TrainTimeWebService.asmx/getStationAndTimeByTrainCode?TrainCode=G1&UserID=
www.corsproxy.com 貌似已经停用,试试这个 https://crossorigin.me/
因为跨域中转www.corsproxy.com今年2月停止了服务,可以使用其他的跨域中转如:http://crossorigin.me/和http://atcors.herokuapp.com/;
我使用的是http://crossorigin.me/,如果你也使用它的话,注意要写成http://crossorigin.me/http://www.baidu.com的样式!!!
http://proxy.e12e.com/?http://www.webxml.com.cn/WebServices/TrainTimeWebService.asmx/getStationAndTimeByTrainCode?TrainCode=G1&UserID=
哈喽,各位,可以用其他的跨域服务,下面是我找的一个,经测试可用:
http://cors.itxti.net/?www.webxml.com.cn/WebServices/TrainTimeWebService.asmx/getStationAndTimeByTrainCode?UserID=&TrainCode=G1
post是提交数据。一个webservice不提供post方式去修改他们的数据。
marked