Я пытаюсь работать над тем, как добавить некоторые значения в метод serialize в JQuery.Как добавить и извлечь дополнительные данные для serialize() в jquery ajax?
фрагмент
//
var dataString = $("#myform").serialize();
dataString.push({name:"type", value: "myvalue"});
//
При переходе значения на странице вызова Ajax
Я использую эти дополнительные данные для моей условной проверки, как
if ($_POST['type'] == 'myvalue')
{
// on success code
}
else
{
//On fail Code
}
Но условие всегда будет еще но теперь, если условие, Пожалуйста, помогите, если я что-то упустил и ошибаюсь.
** Примечание код работает нормально, если я передаю это имя и значение как скрытое поле формы формы ...
Вы пробовали демпинг массив $ _POST и увидеть как это выглядит? – bargoras
и [Можно ли добавлять данные в уже сериализованный массив?] (Http://stackoverflow.com/q/14102732/218196) –
'.serialize()' метод возвращает String, тогда как '.push()' - это метод Array – hindmost