【问题标题】:JQuery JSON Service won't consumeJQuery JSON 服务不会消耗
【发布时间】:2012-09-19 20:30:53
【问题描述】:

我正在尝试使用我新设置的 JSON 服务。我创建了一个基本的小提琴,它只是在运行时发出警报。正如您将看到的,它似乎无法获得响应,但是当您检查 Web 服务 URL 时,它显然正在发送响应。 [http://196.34.92.60/api/api/v1/public.svc/getoperators]

感谢能指出我错误的冠军的帮助。

小提琴地址:http://jsfiddle.net/devin85/JmTe4/3/

干杯德文

【问题讨论】:

  • 它抛出一个解析错误。

标签: json wcf web-services jquery


【解决方案1】:

您的 Json 无效,因此您的请求无法解析。此外,如果它来自不同的域,您的数据类型应该是 jsonp。 更改您的错误以查看问题

 error: function(jqXHR, textStatus, errorThrown) {
        alert(textStatus);
    }

您要求 url 返回一个 JSON,但您的 json 是这样的 :: golden arrowjammiemyciti 这是无效的。所以你需要让你的结果正确。它可以看起来像这样。

"result":"golden arrowjammiemyciti"

此外,如果您的域不同,则需要将其更改为 JSONP。否则做一个没有任何 json 类型的普通 ajax 请求。

【讨论】:

  • 这仍然只是返回文本“错误”-小提琴更新-jsfiddle.net/devin85/JmTe4/3
  • 检查这个jsfiddle.net/JmTe4/4。也是第一件事,让你的 json 正确
  • 道歉 Ashish,我不明白你的意思是让你的“JSON 正确”。当我查看它返回的响应源时:
  • schemas.datacontract.org/2004/07/Developer_Portal" xmlns:i="w3.org/2001/XMLSchema-instance"> schemas.microsoft.com/2003/10/Serialization/Arrays"> 金色箭头字符串> jammiemyciti
  • json 不能那样工作。 {“结果”:“你好,”}。它应该有这样的格式阅读更多json.org
猜你喜欢
  • 2013-09-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-09-06
  • 1970-01-01
相关资源
最近更新 更多