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

标签 javascript jquery asp.net ajax

我有以下代码:

  <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/

相关文章:

javascript - 你如何在 React 中为嵌套形状提供默认 Prop ?

javascript - 绑定(bind)到 highcharts/highmaps 指令时数组设置为 null

c# - 跳过基于另一个过滤器 asp .net 的过滤器执行

javascript - 为什么 x.push[0] 没有产生错误?

javascript - 前置所有 CSS 选择器

javascript - 通过单击 html 中的特定按钮转到特定选项卡

javascript - 延迟 div 可见性,直到字体完成加载

javascript - Span onclick 在 webkit 中不起作用(safari mobile)

asp.net - 有没有办法让VS2010发布向导在发布站点时复制App_offline.htm?

c# - ASP.NET Core 登录中的 ReturnUrl 为空