У меня есть более трех текстовых полей. Я хочу отправить эти данные как в коде. Значение «indeks» всегда является последним кликом. Как сохранить индекс?сохранить память более чем на один индекс
click:function(e) {
var item = e.itemElement.index();
indeks = item;
}
var field= "";
onl: function() {
$.ajax({
type: "GET",
cache:true,
url: MYURL,
success: function (msg, result, status, xhr) {
var obje = jQuery.parseJSON(msg)
var i = 0;
field = " ";
$('#wrapper *').filter(':input').each(function() {
if (txtvalue != "") {
if (i)
field += " and ";
field = field + "[" + obje[indeks]+ "]" $(this).val() + "'";
i++;
}
});
});
},
попытаться объявить массив вне вашего обработчика успеха. затем просто подталкивайте свои индексы к этому массиву в вашем обработчике успеха. это способ сохранить ваши индексы с щелчком. – bloC
спасибо @bloC, Можете ли вы привести пример PLS –
попробуйте что-то вроде https://jsfiddle.net/Lk2373h2/1/ – bloC