データベースに接続するために、角度jsおよびWebサービス(asmx)コーディングを使用しています。 私はのcontrolerに次のコードを書かれている:SyntaxError:予期しないトークン{JSONの位置6567にある
var parameter = { "CartID": CartID, "Quantity": Quantity, "CostCode": costcode, "DebitTo": debitto, "ItemPriceID": ItemPriceid, "TotalPrice": TotalPrice, "LocationCode": location };
alert(JSON.stringify(parameter));
$http({
method: 'post',
data: parameter,
url: 'wfrmOrderPlacement.asmx/AddItemsToCart',
}).then(function (response) {
//Some methods here.........
}
それがうまく働いた。..
しかし、私は以下のようにASMXで別のメソッドにアクセスするための別のHTTP呼び出しを使用したのと同じ方法:
var parameter = { "SelectedLocationcode": location };
alert(JSON.stringify(parameter));
$http({
method: 'post',
data:parameter,
url: 'wfrmOrderPlacement.asmx/GetItemDetails',
}).then(function (response) {
$scope.items = response.data;
});
これは前述のエラーを示しています:SyntaxError:予期せぬトークン{JSONの位置6567にあります。
pを削除するとうまくいきますデータとパラメータ::私は、Webメソッドに渡していますarametersが
こんにちは、URLの後にコンマ(、)を削除してみてください。 – M3ghana
@ M3ghana私はカンマを削除しようとしました。まだ同じ問題.... –
varパラメータの前に行を貼り付けることはできますか? – M3ghana