У меня есть форма, которая может иметь различное количество текстовых полей (значение перевода). Их имена, например: «textfield_eng», «textfield_ger», «textfield_dut».Заполнение строки данных в ajax-запросе
В моем запросе ajax я хочу, чтобы эти поля были отправлены, конечно, но я не могу понять, как заполнить эти имена полей и их значения в строке данных.
Это то, что вызов данных выглядит следующим образом:
$.ajax({
type: "POST",
url: $("#optionForm").attr("action"),
dataType: "xml",
cache: false,
data: { formname: $("#optionForm input[name='formname']").val(),
submit: $("#optionForm input[name='submit']").val()
},
success: function(xml){
bladibla....
И это, как я хотел бы, чтобы это было:
$.ajax({
type: "POST",
url: $("#optionForm").attr("action"),
dataType: "xml",
cache: false,
data: { formname: $("#optionForm input[name='formname']").val(),
submit: $("#optionForm input[name='submit']").val(),
textfield_eng : "english",
textfield_ger : "german",
textfield_dut : "dutch"
},
success: function(xml){
bladiblla...
Что такое лучший способ сделать это?
<input id="sOption_dut" name="sOption_dut" class="form_textfield" type="text" value="" />
<input id="sOption_eng" name="sOption_eng" class="form_textfield" type="text" value="" />
<input id="sOption_ger" name="sOption_ger" class="form_textfield" type="text" value="" />
oh oops извините. сделают прямо сейчас. –
хорошо, теперь намного лучше. Будьте благодарны пользователям, которые прилагают усилия для предоставления хорошего и полезного ответа. – Natrium
да сэр! Надеюсь, я смогу помочь и другим людям по другим предметам. но jquery для меня совершенно новый. –