这是我的标记示例:
<li class="websites" id="3">
<span class="id">3</span>
<span><a href="http://www.google.com"><span class="url">www.google.com</span></a></span>
<span class="action"><span class="edit">edit</span> | <span class="delete">delete</span></span>
</li>
这是我的 jQuery,我试图3
通过 ajax 将这个网站的 id () 传递给另一个脚本。
$('.delete').click(function(){
var id = $(this).find('span.id').html();
$.ajax(
{
type: "POST",
url: "edit.php",
data: ({"id":id}),
cache: false,
success: function(message)
{
$('#'+message).fadeOut('slow');
} // end AJAX return
}); // end AJAX call
});
当我检查我的 POST 标头时,我可以看到 的值为id
null 所以显然我尝试设置它的尝试是错误的。
如您所见,我在实际元素中具有 id以及另一个具有相同值的li
类跨度。id
使用哪一个来实现这一功能并不重要。
谢谢。