我有一个home.php页面,它有一个按钮来调用ajax调用来替换元素的内容
$(document).ready(function() {
$("#button").click(function() {
$ajax(...).done(function(response) { $("#home-cabinet").html(response) });
});
});
ajax响应中有一些HTML元素我也想绑定一些事件处理程序。但问题是我不知道响应的内容,所以我不能将jQuery元素选择器代码粘贴在.done()中。
如果我能让响应设置处理程序本身就更有意义了。我怎么能这样做?
答案 0 :(得分:0)
添加到回复数据
<input type="button" id="newElement" />
...
...
<script>
$('#newElement').on('something', function(){});
</script>
请注意,DOM就绪事件不会触发ajax请求,因此请确保在元素之后写入<script>
。
但问题是我不知道回复的内容
你应该知道你会得到什么,这是你要求的域名......无论如何,上述情况应该可以正常工作。