2015-07-01 2 views
0

Я использую функцию Ajax Jquery и я получаю сообщение об ошибке:Аякса не определена ошибка

'getQty is not defined'

Где моя ошибка?

JQuery:

function getQty() 
{ 
    var dataString = "itemId=" +$(".itemId").val(); 
    $.ajax({ 
    type: "GET", 
    url: "getQty.php", 
    data: dataString, 
    success:function(data) 
    { 
     $(".qty").val(data); 
    } 
    }); 
} 

HTML:

<a href="screen.php?itemId={$itemArray[sec].itemId}" class="btn itemId" name="itemId" onClick="getorder();">{$itemArray[sec].itemNm}</a> 
+0

Ну ошибка говорит, что это не так ... 'getQty' не определен. Где вы называете 'getQty()'? –

+0

показать еще код ... как вы делаете звонок – ASP

+0

см. Мой обновленный вопрос @ASP –

ответ

-1

Вы называете неправильную функцию в HTML:

onClick="getorder();" 

должно быть:

onClick="getQty();" 
+0

Почему downvote? Это решает проблему. –

+0

спасибо братан я делать глупые ошибки –

0

Лучшая практика

$('#myLink').click(function(){ getQty(); return false; }); 
+0

это нормально работать без каких-либо изменений –

+0

Да, это хорошая практика, но она не решает проблему неопределенной функции. –

+0

@TonyBarnes Я уже указал ошибку в комментариях. Показывая ему лучшую практику – ASP

Смежные вопросы