2013-06-19 2 views
1

Я новичок в этом, но я пытался в течение 2-х часов на каждой странице и пример возможного ....Простая функция jquery get не работает?

<script type="text/javascript" src="jquery-1.10.1.min"></script> 
<script type="text/javascript"> 
function UpdateCart(itemid,todo) 
    { 
    $.get("updatecart.php?itemnumber=" + itemid + "&todo=" + todo); 
    } 
</script> 

У меня есть HTML элемент, чтобы вызвать приведенный выше код по щелчку:

<a href='javascript:void(0)' onclick='UpdateCart("60813","remove");'>Remove Item</a> 

Для жизни меня я не могу заставить его работать ... Когда я пытаюсь использовать его с регулярным кодированием ajax, он работает, но я пытаюсь минимизировать код. Кроме того, я проверил updatecart.php вручную с помощью переменных URL и отлично работает и делает то, что должен.

+0

код HTML exlement: Remove Item

+0

не знает, почему это обыкновение позвольте мне опубликовать этот код в исходном вопросе .... –

+0

вы должны получить ответ и статус, чтобы увидеть, что идет не так – TCHdvlp

ответ

2

Похоже, что вы получаете содержимое страницы, но не делаете ничего с ответом ajax. Вы хотели сделать что-то подобное?

$.get("updatecart.php?itemnumber=" + itemid + "&todo=" + todo, function(resp){ 
    $('#target').html(resp); 
}); 
2

Глядя на API Я не вижу, чтобы они передавали параметры, как вы. Попробуйте некоторые из их предложений. Вот один.

$.get("updatecart.php", { itemnumber: itemid, todo: todo }); 
+0

попробовал. все еще не работает !! :( –

+0

В вашем updatecart.php, как вы возвращаете данные? Вот небольшой пример, который я написал, который работает. Извините, не означает, что нужно нажать return. Дайте мне секунду, и я отправлю код. – IchBin

+0

http: //pastebin.com/bgvzFhM6 - истекает через 2 недели. – IchBin

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