我使用的是JavaScript和jQuery。我的主文件包含My.js
和Ajax。
My.js
function build_one(){
alert("inside build_one");
}
我的主文件
<script type="text/javascript">
..
// Here I want to make call function defined in My.js build_one()
..
// Here is the Ajax call
$.ajax({
type:'POST',
url: 'ajax.php',
data:'id='+id ,
success: function(data){
$("#response").html(data);
}
});
...
</script>
如何在Ajax函数之前调用build_one()函数?
发布于 2009-01-09 14:03:08
这应该是可行的:
<script type="text/javascript" src="My.js"></script>
<script type="text/javascript">
build_one();
$.ajax({
type:'POST',
url: 'ajax.php',
data:'id='+id ,
success: function(data){
$("#response").html(data);
}
});
</script>
发布于 2009-01-09 14:04:24
首先,您必须使用以下命令在调用函数之前导入文件
<script type="text/javascript" src="My.js"></script>
现在你可以随心所欲地调用你的函数。
发布于 2010-08-07 04:48:14
我想通了我的问题。:)如果您想在jQuery内部使用结果,则需要在jQuery外部调用在另一个文件中定义的函数,并将其赋给一个变量。希望这篇花边新闻能帮上忙。
https://stackoverflow.com/questions/428112
复制相似问题