Uncaught ReferenceError: is not defined知道没有定义 但但是我也已经定义了呀 100
表单是这样的<formmethod="post"action="do_insert.php"class="form-search"><inputtype="text"na...
表单是这样的
<form method="post" action="do_insert.php" class="form-search">
<input type="text" name="search" id="search_box" style="width: 70%;display:inline-block;" class="input-mediumsearch-query"/>
<button type="button" class="btn btn-success btn-lg btn-primary" onclick="G_Md5();">提交</button><br />
</form>
然后JS脚本是这样的
function G_Md5() {
$(".btn").click(function() {
// getting the value that user typed
var mingwen = $("#search_box").val();
var searchString = hex_md5(mingwen).substr(8, 16);
// forming the queryString
var hash = 'hash='+ searchString;
var text = 'text='+ mingwen;
// if searchString is not empty
if(mingwen) {
// ajax call
$.ajax({
type: "POST",
url: "do_insert.php",
data: hash,text,
beforeSend: function(html) { // this happens before actual call
$("#results").html("<img src=/md/images/loading.gif\" alt=\"\" />");
$(".lead").show();
$(".word").html(searchString);
},
success: function(html){ // this happens after we get results
$("#results").html("");
$("#results").show();
$("#results").append(html);
}
});
}
});
}
</script> 展开
<form method="post" action="do_insert.php" class="form-search">
<input type="text" name="search" id="search_box" style="width: 70%;display:inline-block;" class="input-mediumsearch-query"/>
<button type="button" class="btn btn-success btn-lg btn-primary" onclick="G_Md5();">提交</button><br />
</form>
然后JS脚本是这样的
function G_Md5() {
$(".btn").click(function() {
// getting the value that user typed
var mingwen = $("#search_box").val();
var searchString = hex_md5(mingwen).substr(8, 16);
// forming the queryString
var hash = 'hash='+ searchString;
var text = 'text='+ mingwen;
// if searchString is not empty
if(mingwen) {
// ajax call
$.ajax({
type: "POST",
url: "do_insert.php",
data: hash,text,
beforeSend: function(html) { // this happens before actual call
$("#results").html("<img src=/md/images/loading.gif\" alt=\"\" />");
$(".lead").show();
$(".word").html(searchString);
},
success: function(html){ // this happens after we get results
$("#results").html("");
$("#results").show();
$("#results").append(html);
}
});
}
});
}
</script> 展开
展开全部
你的方法有些错误,如果用了函数触发,就不用 在 绑定 .btn类这样的触发了.
用一个方法就可以,
再有,下面这些,都没看到对象.
$("#results").html(""); $("#results").show(); $("#results").append(html);
$(".lead").show(); $(".word").html(searchString);
用一个方法就可以,
再有,下面这些,都没看到对象.
$("#results").html(""); $("#results").show(); $("#results").append(html);
$(".lead").show(); $(".word").html(searchString);
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询