Javascript 使用功能内把手助手

Javascript 使用功能内把手助手,javascript,jquery,coffeescript,bing-maps,handlebars.js,Javascript,Jquery,Coffeescript,Bing Maps,Handlebars.js,我正在使用把手模板,并已成功注册助手。但是,我想做一个$.getJSON,并在模板中显示该ajax请求的一些结果 这是我的javascript代码(用咖啡编写) 此jquery.text未运行,console.log也未运行,但正在记录“in register helper” 这可能是因为helper将$.getJSON作为函数返回,因为在我的模板中显示了[object object],并且它将函数作为对象显示。我希望它能够返回回调的结果,或者调用回调线索位于url的末尾:“&jsonp=?”。

我正在使用把手模板,并已成功注册助手。但是,我想做一个$.getJSON,并在模板中显示该ajax请求的一些结果

这是我的javascript代码(用咖啡编写)

此jquery.text未运行,console.log也未运行,但正在记录“in register helper”


这可能是因为helper将$.getJSON作为函数返回,因为在我的模板中显示了[object object],并且它将函数作为对象显示。我希望它能够返回回调的结果,或者调用回调

线索位于url的末尾:
“&jsonp=?”
。这表明使用了JSONP,这是跨域使用JSON的一种方式。因此,除了使用
$.getJSON
之外,您还必须使用以下内容:

$.ajax({
    url: bingURL,
    dataType: 'jsonp',
    jsonp: "jsonp",
    success: @pointSuccess
});
删除url上的
“&jsonp=?”
,并让jQuery处理它

$.ajax({
    url: bingURL,
    dataType: 'jsonp',
    jsonp: "jsonp",
    success: @pointSuccess
});