Javascript 未定义ajax调用函数错误

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

我正在使用jquery的ajax函数,但出现了以下错误:

“未定义getQty”

我的错在哪里

jQuery:

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; });