Javascript 在脚本标记中使用Ajax加载js
大家好。Javascript 在脚本标记中使用Ajax加载js,javascript,ajax,load,Javascript,Ajax,Load,大家好。 我的问题是:我有一个脚本(ajax),可以加载一个包含js和php的文件。 我成功地将其加载到一个id=“test”的标记中,如下所示: function fun() { var ddl = document.getElementById("page"); var selectedValue = ddl.options[ddl.selectedIndex].value; var ddl2 = document.getElementById("zone"); var select
我的问题是:我有一个脚本(ajax),可以加载一个包含js和php的文件。 我成功地将其加载到一个id=“test”的标记中,如下所示:
function fun()
{
var ddl = document.getElementById("page");
var selectedValue = ddl.options[ddl.selectedIndex].value;
var ddl2 = document.getElementById("zone");
var selectedValue2 = ddl2.options[ddl2.selectedIndex].value;
if (selectedValue !== "" && selectedValue2 !== "")
{
$("#test").load('optimisation/run.php?page='+selectedValue+'&zone='+selectedValue2+'');
}
}
但问题是,我加载的文件中已经有标记,因此我最终得到:
<script id="test>
<script>
// MY CODE
</script>
</script>
以及为什么您使用
而不是例如
?它与div一起工作吗?是的,您可以。实际上对任何块元素或体或头都是有效的。^^但问题是,js文件中的图形没有加载。我已经在里面放了一个警报,这很有效。当我直接使用脚本(没有加载)时,它就工作了。你有一些实例吗?