假设我在jQuery table.js文件中创建了一个函数。
function createCookie(name) {
//...
}
如何在main.php文件中从JavaScript调用此函数?我试着把它简单地称为
<script type="text/javascript">
createCookie("john");
</script>
我已经包含了table.js文件,但它无效!我知道jQuery函数是通过.changeRows(5)
调用的,为此我必须更改我的函数定义,但在这种情况下,当我使用它创建cookie时,该函数将关联哪个对象!
答案 0 :(得分:4)
<script type="text/javascript">
createCookie("john");
</script>
不是
<script type"text/javascript>
createCookie("john");
</script>
答案 1 :(得分:2)
首先,没有“JQuery函数”这样的东西。 jQuery函数 IS 作为JavaScript函数。
但是,就您的问题而言,看起来您可能在脚本块之后的PHP文件中包含了JavaScript文件。因此,当脚本块执行时,文件尚未加载。
您的HTML中的=
字词后面的type
以及"
后的结束javascript
答案 2 :(得分:1)
首先,jQuery不是一种语言。它是一个javascript库。因此,您创建了一个javascript函数。
由于您正在使用jquery,只需添加
即可$(document).ready(function() {
createCookie("john");
});
到你的js文件的末尾
对于标准js,你可以使用
document.onload = function(){
createCookie("john");
};