У меня есть JSON объект:размещения объекта JSON с JQuery
var formData = {"field1":field1, "oper1":oper1, "value1":value1, "field2":field2, "oper2":oper2, "value2":value2, "field3":field3, "oper3":oper3, "value3":value3};
и я пытаюсь отправить его с
$.post("<%=request.getRequestURL().toString()%>getXML.jsp", formData, function(response){getXML(response)});
мне нужна должность, чтобы быть FormData = {} объект JSON так Я могу получить его из объекта запроса с request.getParameter ("formData").
Тем не менее, все отправляется каждым ключом: значение в запросе, поэтому я не могу получить объект по имени formData. Я попытался подстроить объект и изменить formData на {"formData": formData} в вызове jquery, но ничего не работает. { «FormData»: FormData} помещает параметры в следующем формате:
formData[field1] lname
formData[field2] fname
formData[field3] title
formData[oper1] contain
formData[oper2] contain
formData[oper3] contain
formData[value1] smith
formData[value2]
formData[value3]
Есть ли способ, чтобы передать объект как имя переменной «FormData»?
пытался просто упаковочные данные, например, '{formData: formData}'? – brianvaughn
Да. Он дает тот же результат, что и {"formData": formData} – jordaniac89