通过PHP / JS加载HTML时,JavaScript函数不起作用

时间:2018-11-12 14:00:20

标签: javascript php html json ajax

我正在尝试加载一些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
}

我希望任何人都能帮助我!

0 个答案:

没有答案