javascript - angularjs 编写 ColdFusion 服务发送 json 数据和捕获的正确方法

标签 javascript json angularjs coldfusion

我整天工作时都被这种情况困住了:(。请帮助我。

我的网站需要使用 $http 提供程序从其他域调用 ColdFusion 文件。 假设这是指向 cfm 文件的链接:http://xample.com/getStockCodesTest.cfm


这是可能的 ColdFusion 文件示例:

<cfcontent
type="application/json"
/>
{
    "items": [
        {
            "StockCode" : { "col": "Stock Code", "value": "0231" },
            "Qty" : { "col": "Qty", "value": "DS" },
            "QtyOn" : { "col": "Qty On", "value": "Branch" },
            "QtyVal" : { "col": "Qty Val", "value": "200" },
            "ReleasedDate" : { "col": "Released Date", "value": "0" },
            "S" : { "col": "S", "value": "0" },
            "Description" : { "col": "Description", "value": "adfasdf" },
        }
    ]
}

这是angular代码(我用coffeescript写的)

ajax = $http {
        url: 'http://xample.com/getStockCodesTest.cfm'
        method: 'JSONP'
        params: {
            callback: "JSON_CALLBACK"
        }
    }
    ajax.success (data, status, headers, config) ->
        console.log data

但是当检查 Firebug 时。它总是返回错误:

enter image description here

那么我怎样才能有一个正确的方法来编写一个带有内容 json 的测试 ColdFusion 并使用 angularjs 来访问我的 web :(

最佳答案

我不太确定你在问什么。但我可以告诉你,你收到错误是因为你有无效的 JSON。

enter image description here

那个逗号,就在那里,把它去掉。它会产生无效的 JSON。

关于javascript - angularjs 编写 ColdFusion 服务发送 json 数据和捕获的正确方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16919671/

相关文章:

javascript - Typescript 中的 Json 形成(Angular 7)

angularjs - 为什么 TypeScript 在实现接口(interface)时允许将返回类型重载为 'any'

javascript - 使用另一个数据源作为默认选择时,从 ui-select 选项中删除重复项

javascript - JSON 中的推送方法?

javascript - 如何使用 browserify 捆绑多个 javascript 库?

javascript - 为什么我不能使用完整的谷歌日历提要?

angularjs - 如何在 Zeppelin 中绘制实时图?

javascript - 如何将 &lt;script&gt; 附加到 HTML DOM 中的当前位置

javascript - 使用单选按钮和特定错误进行表单验证

python - 需要帮助将数据导出到 JSON 文件