这是因为有相同来源政策。您不能使用ajax调用外部站点。如果确实要使用,则必须使用JSONP。或者,您可以使用服务器端代理。意味着,请在服务器端调用外部站点,然后对该Web服务进行Ajax调用。
更新:
在您的网站和webmethod中创建webserveice,然后输入以下代码
string proxyURL = "http://devserver:7995/stdpart/services/GetAllPartsWithFilter";HttpWebRequest request = (HttpWebRequest)WebRequest.Create(proxyURL);request.Method = "GET";HttpWebResponse response = (HttpWebResponse)request.GetResponse();if (response.StatusCode.ToString().ToLower() == "ok"){ Stream content = response.GetResponseStream(); StreamReader contentReader = new StreamReader(content); return contentReader.ReadToEnd();}return string.Empty;然后使用您的代码访问本地服务。
有关更多信息,请参考此链接



