gpt4 book ai didi

javascript - Uncaught ReferenceError : myFunction is not defined

转载 作者:数据小太阳 更新时间:2023-10-29 05:46:54 26 4
gpt4 key购买 nike

报错。我将代码放在 </body> 之前.仍然出现错误。

<form action="" method="get" id="searchform" >
<input name="q" type="text" id="search" size="32" maxlength="128" class="txt">
<input type="button" id="hit" value="Search" onclick="myFunction();return false" class="btn">
</form>

JS,

<script type="text/javascript">
var nexturl = "";
var lastid = "";
var param;
$(document).ready(function () {
function myFunction() {
param = $('#search').val();
alert("I am an alert box!");
if (param != "") {
$("#status").show();
var u = 'https://graph.facebook.com/search/?callback=&limit=100&q=' + param;
getResults(u);
}
}
$("#more").click(function () {
$("#status").show();
$("#more").hide();
pageTracker._trackPageview('/?q=/more');
var u = nexturl;
getResults(u);
});
});
</script>

最佳答案

您不能放置 myFunctiononclick之后.当 onclick可以看出 myFunction 没有定义.

将 JavaScript 放在 <head> 中标签。另外,将函数移到 ready() 之外.

像这样:

<script type="text/javascript">
var nexturl ="";
var lastid ="";
var param;

function myFunction() {
param = $('#search').val();
alert("I am an alert box!");
if (param != "") {
$("#status").show();
var u = 'https://graph.facebook.com/search/?callback=&limit=100&q='+param;
getResults(u);
}
}

$(document).ready(function() {

$("#more").click(function () {

$("#status").show();
$("#more").hide();
pageTracker._trackPageview('/?q=/more');
var u = nexturl;
getResults(u);
});

});
</script>
</head>
<body>
...

关于javascript - Uncaught ReferenceError : myFunction is not defined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15171294/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com