我正在尝试加载一些HTML槽Ajax。 HTML具有使用ONCLICK属性分配给它的功能。现在,当我执行代码时,该功能将被完全忽略。 HTML已完美加载。
下面是我正在尝试做的简化版本。
用于创建HTML的PHP代码(gethtml.php):
$html = '<a onclick="thefunction()">Click this to trigger JS function</a>';
$data = array(
'html' => $html
);
echo json_encode($data);
加载HTML槽javascript(main.html):
function load_HTML()
{
$.ajax({
url:"actions/gethtml.php",
method:"POST",
dataType:"JSON",
success:function(data)
{
$('#container_id').html(data.html);
}
})
}
用于加载HTML(main.html)的Javascript函数:
function thefunction(){
//any function
}
我希望任何人都能帮助我!