Jquery 使用$.ajax调用web服务

Jquery 使用$.ajax调用web服务,jquery,ajax,cross-domain,Jquery,Ajax,Cross Domain,我正在尝试使用简单的$.ajax调用web服务 我已经尝试这么做很长时间了,但所有的样本和答案都不适合我 有人帮忙吗 我正在尝试调用此url 结果如下 <ArrayOfusers xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/www.icl.com.sa.Models"> <users> <id>1</

我正在尝试使用简单的$.ajax调用web服务 我已经尝试这么做很长时间了,但所有的样本和答案都不适合我 有人帮忙吗

我正在尝试调用此url

结果如下

<ArrayOfusers xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/www.icl.com.sa.Models">
<users>
<id>1</id>
<pass>55</pass>
<uname>john</uname>
<utype>5</utype>
</users>
<users>
<id>2</id>
<pass>0</pass>
<uname>hammad</uname>
<utype>0</utype>
</users>
<users>
<id>3</id>
<pass>7</pass>
<uname>wojeiech</uname>
<utype>7</utype>
</users>
</ArrayOfusers>

使用simpleindex.Html文件

我试了一百万次,但没有成功


谢谢

这取决于跨域限制,它可以防止恶意代码在客户端运行。如果您有权访问web服务器和API的代码库,则可以将
访问控制允许来源
头设置为可以执行代码的域,甚至是值为
*
的所有域


您也可以调查JSONP,但是如果API不支持它,那么您将无法使用数据。

您正在调用的域向URL发出ajax请求http://ajaxtest.com.rws2.my-hosting-panel.com/api/values 是相同的域还是不同的域?它是不同的域不允许跨域ajax请求。您需要将请求发送到同一个域,并在服务器端使用curl或其他东西来请求web服务。您可以向服务器发出请求,然后让服务器与该服务器对话。我正在尝试从驻留在桌面上的简单html网页调用它。