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

时间:2012-04-27 03:48:06

标签: javascript ajax dom

我是网络开发的新手,我遇到了这个问题。我试过谷歌搜索,但我看到的问题与我的无关。

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

<script>
displaymessage();
</script>

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

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

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

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

该功能的目的只是显示一条消息。 有人能帮助我吗?

1 个答案:

答案 0 :(得分:0)

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

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