使用AJAX插入DIV内容后,JQuery不起作用。
使用AJAX插入DIV内容后,JQuery不起作用。
我正在使用JQuery(1.10.1)运行AJAX调用并将内容插入到一个DIV中。
在ajax DIV内部的li标签上的任何点击都应该触发一个警报以及AJAX方法。第一次运行时它可以正常工作,但是随后的调用失败了,我没有收到警报。
我认为我应该在成功的AJAX调用之后绑定ajax DIV,但我不确定。我已经尝试过.on方法,然后是.bind方法,但是由于对JQuery的详细理解不足,我无法再进一步了。可能有一些我忽视了的更基本的东西。
test1.php:
$(document).ready(function() {
$('#ajax li').click(function() {
alert("Clicked");
$.ajax({
type: "post",
cache: false,
success: function(data){
$('#ajax').load("test2.php");
},
error:function(){
$("#ajax").html('Submission Error');
}
});
});
});
- Example list item #1
- Example list item #2
- Example list item #3
test2.php
- Red
- Blue
- Green