element.innerHTML 无法调用我的 javascript 函数

element.innerHTML can't call my javascript Function

本文关键字:我的 javascript 函数 调用 innerHTML element      更新时间:2023-09-26

我对Web开发很陌生,我遇到了这个问题。我尝试在谷歌上搜索这个,但我看到的问题与我的问题无关。

我有一个只包含以下代码的 jsp 文件:

<script>
displaymessage();
</script>

在我的js文件中:我有这个。

$('ajax_content').innerHTML = resp.responseText;

其中 在 resp.responseText 中等效于表示 jsp 文件的字符串。

jsp 文件中的函数存在于已编译的 HTML 页面中,但未调用该函数。

该函数的目的只是显示消息。有人可以帮助我吗?

通过innerHTML插入脚本不会运行该脚本。

相反,您应该删除这些script标记,然后通过 eval 运行 AJAX 响应。