Javascript 未定义ajax调用函数错误
我正在使用jquery的ajax函数,但出现了以下错误: “未定义getQty” 我的错在哪里 jQuery:Javascript 未定义ajax调用函数错误,javascript,jquery,ajax,Javascript,Jquery,Ajax,我正在使用jquery的ajax函数,但出现了以下错误: “未定义getQty” 我的错在哪里 jQuery: function getQty() { var dataString = "itemId=" +$(".itemId").val(); $.ajax({ type: "GET", url: "getQty.php", data: dataString, success:function(data) { $(".qty").va
function getQty()
{
var dataString = "itemId=" +$(".itemId").val();
$.ajax({
type: "GET",
url: "getQty.php",
data: dataString,
success:function(data)
{
$(".qty").val(data);
}
});
}
HTML:
您在HTML中调用了错误的函数:
onClick="getorder();"
应该是:
onClick="getQty();"
最佳实践是
$('#myLink').click(function(){ getQty(); return false; });
错误说明了什么是错的。。。未定义getQty。你在哪里调用getQty?显示更多代码。。。你怎么打电话看我更新的问题@ASPyou从不打电话给getQty。。。您的链接使用onClick=getorder绑定了一个不同的函数没有对getQtyYes的调用这是一个很好的做法,但它不能解决函数未定义的问题。@TonyBarnes我已经指出了注释中的错误。。向他展示最好的一面practice@ASP我很感激,但答案应该是这个问题的实际答案。@TonyBarnes同意做出更改。。。只是将来有人提到这个question@Prashant如果Ajax调用不起作用则是另一个问题。。。你应该接受托尼的回答
$('#myLink').click(function(){ getQty(); return false; });