gpt4 book ai didi

javascript - 与使用 jQuery 调用 Web 服务相关的问题

转载 作者:行者123 更新时间:2023-11-28 08:12:21 24 4
gpt4 key购买 nike

我有以下代码:

  <script src="Content/Script/jquery-1.4.4.js" type="text/javascript"></script>

<script type="text/javascript">
function GetData() {
$.ajax({
type: "GET",
url: "http://64.93.78.32/LocalPlatFormService.svc/GetJobRCompanies",
contentType: "application/json; charset=utf-8",
success: ajaxCallSucceed,
dataType: "json"
});
}

function ajaxCallSucceed(response) {
alert(response);
var finalStr = '';
var a = response[0].Success;
if (a.toString().toLowerCase() == "true") {

for (var i = 0; i < response.length; i++) {
var strId = response[i].Id;
var strSuccess = response[i].Success;
finalStr += i + '.' + strId + ' , ' + strSuccess + ' ';
}

alert(finalStr);
}
else {
alert("No Data Found.");
}
}
</script>

当我使用url:“/LocalPlatFormService.svc/GetJobRCompanies”时,上面的代码工作正常这是我的项目解决方案中的本地网络服务。但它不适用于

url:“http://64.93.78.32/LocalPlatFormService.svc/GetJobRCompanies”

我的代码有什么问题吗?

如果您在浏览器中使用http://64.93.78.32/LocalPlatFormService.svc链接,它会给出perfact json字符串..那么实时URL有什么问题?

谢谢。

最佳答案

我认为这是您面临的跨域策略。尝试使用JSONP而不是 JSON

关于javascript - 与使用 jQuery 调用 Web 服务相关的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24035450/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com