我还是 jQuery 的新手,一直在尝试解决这个问题,希望有人能提供帮助。我有这个 jQuery 代码需要根据单击的元素传递不同的值。创建的每个元素的 ID 中都有一个唯一编号(这是必需的)。如果我手动将 jQuery 代码更改为特定 ID 并调用,例如:
http://mysite/examplepost?effect=113
这将起作用。但是我需要有 $('#div- ...这里的不同数字...') 才能处理同一页面上的多个元素。我已经让 PHP 端使用以下方法产生不同的值:
if($_GET['effect'] == $id){
我只需要它与 ajax 一起工作,这样它就不会重新加载页面。
例子:
$('#div-113').on('click', function() {
var dataString = 'effect=113';
jQuery.ajax(
{
type:'GET',
url:'?',
data: dataString,
success: function(data){
alert('Works');
}
}
);
});
任何帮助,将不胜感激。