Devaraneni Laxman Rao Ответов: 2

Как записать данные JSON в ajax


я не знаю как использовать одинарные и двойные кавычки в ajax пожалуйста исправьте приведенные ниже данные

Что я уже пробовал:

data: "{'Id':'"+ Id +"','FName': '" + FName + "', 'FStatus': '"+ FStatus + "', 'UDate': '" + UDate + "' }"

2 Ответов

Рейтинг:
18

Peter Leow

Не делайте этого. Конкатенация не только трудна для чтения, но и очень запутанна. На самом деле, вы можете создать JavaScript объект[^] , который принимает параметры в качестве свойств, а затем использует В формате JSON.преобразовать в строки()[^] чтобы превратить его в строку JSON. Смотрите пример:

fname="peter";
lname="leow";

var obj = {};
obj.fname = fname;
obj.lname = lname;

var myJSON = JSON.stringify(obj);
document.getElementById("demo").innerHTML = myJSON;

Выход таков
{"fname":"peter","lname":"leow"}

Проверять JSFiddle[^]


Afzaal Ahmad Zeeshan

5ед.

Peter Leow

Спасибо, Afzaal.

Рейтинг:
1

Kornfeld Eliyahu Peter

Очевидно, что вы в страшной спешке стали программистом, что у вас нет времени уточнять названия и различать предметы...
Вы спрашиваете об AJAX, помечаете свой вопрос как jQuery и приводите пример JSON...однако все, что вам нужно, - это понять одинарные и двойные кавычки в JavaScript и/или экранирующие строки в JavaScript...
Это также помогло бы на самом деле прочитать о формат JSON[^], а также как использовать для переноса данных и передачи между приложениями...