Я использую кодировку js и web service (asmx) для подключения к базе данных. Я написал следующий код в контроллере: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.........
}
Он работал хорошо ..
Но так же, как я быть_наст использовать другой HTTP вызов для получения доступа к другому методу в ASMX, как показано ниже:
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 arameters, что я передаю в веб-метод
Привет, Попробуйте удалить запятую (,) после url – M3ghana
@ M3ghana Я попытался удалить запятую, ее бесполезно; по-прежнему та же проблема .... –
Можете ли вы вставить строку, предшествующую параметру var? – M3ghana