我有一个Javascript函数,它使用在单击按钮时调用的ajax。
如果您第二次访问该页面但由于某种原因第一次在页面上工作,它可以正常工作。
我已尝试向其中添加window.onload, document.onload,document.ready etc
,但会立即调用该函数并导致错误,因为变量尚未实例化。
如果它可能是因为按钮是通过php动态创建的,或者是什么。 任何帮助表示感谢。
答案 0 :(得分:1)
当DOM准备就绪时,在按钮上创建一个单击事件处理程序并在那里进行AJAX调用。
请参阅:http://jsfiddle.net/j5c4xjLo/2/
$(function() {
$('#myButtonId').click(function(){
//AJAX CALL CODE HERE
console.log('hey.......');
});
});