一日中働いているとき、私はこのケースで非常に立ち往生しています:(。助けてください。
$http プロバイダーを使用して、他のドメインから ColdFusion ファイルを呼び出す Web サイトが必要です。これが 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をチェックするとき。常にエラーを返します:
では、そのようなコンテンツjsonを使用してテストColdFusionを記述し、angularjsを使用してWebにキャッチする正しい方法をどのように持つことができますか:(