У меня есть много элементов, я хочу опубликовать конкретную информацию о товаре после нажатия кнопки ajax. Обычно я храню его информацию по атрибуту data-name, data-date и т. Д. Я использую jquery, чтобы получить его по .attr()
. Я не знаю, как это сделать, если текст слишком длинный или каждый элемент имеет массив текста {"Text1", "Text2","Text3"...."Text20"}
. Я не могу хранить его как атрибут. Я не могу понять, куда его поместить или как & как получить jQuery?Отправить конкретную переменную php с помощью ajax
мои детали выглядят очень просто, как этот
<div class="item">
<a data-name="item1" data-available="1" data-color="blue">Item1</a>
</div>
<div class="item">
<a data-name="item2" data-available="1" data-color="pink">Item2</a>
</div>
Это мой JQuery
jQuery(".item a").on('click', function() {
var url = "/test.php";
var item_name = jQuery(this).attr("data-name");
jQuery("#display").html("<img id='loading_gif' src='/loading.gif'>");
jQuery("#display").load(url,{item_name:item_name});
return false;
});
если ваше значение атрибута является слишком длинным, вам может понадобиться '<входной тип =«скрытый»/>' для хранения значение –