因此,我接到了一个rails呼叫,它的工作原理很不错,并将其传递给邮递员(由于其庞大而缩短了)
SEEvent({"event_id":"ID","date":"Sat 20 Aug 2016, 10:00","suppress_best_available":"","sorted_ticket_types":["000000000001"],"is_resale_eligible":0,"ada_tickets_enabled":0,"suppress_any_price":"","expand_resale_module_ntf":1,"expand_resale_module":"","bba_deep_links_offer_code":
由于某些原因,当我尝试在我的javascript文件中调用它(看起来像这样):
$.ajax({
type: 'GET',
crossDomain: true,
dataType: 'json',
url: '/event/'+ event,
success: function(json) {
debugger;
显示错误功能而不显示成功。在调试器中,我有响应代码4,并且在响应文本中是我需要的所有json。
任何帮助都将是惊人的
我尝试将dataType更改为jsonp,但也没有用。
山姆
最佳答案
由于此位-SEEvent(
无效的json,因此可能发生错误。服务器只需要发送可以立即解析的有效json。