2012-05-10 5 views
-1

Этот фрагмент кода не работает, вы видите какие-то недостатки?onclick execute не работает

$('#button').click(function(){ 
    $.ajax({ 
     type: 'POST', 
     url: 'action.php' 
     } 
    }); 
}); 

заранее спасибо за вашу помощь

+0

Определение «не работает так или иначе» –

+0

Используйте Firebug консоль, чтобы увидеть, если событие на самом деле стрельба, и вы увидите запрос POST к хосту/action.php при нажатии на кнопку. – gview

+0

У вас есть html? загружается ли jquery lib? ваш скрипт в функции готовности документа? – gunnx

ответ

2

Это проще:

$('#button').click(function(){ 
    $.post("test.php"); 
}); 
+0

приятно! и тебе спасибо :) –

2

У вас есть непревзойденное}

$('#button').click(function(){ 
    $.ajax({ 
     type: 'POST', 
     url: 'action.php' 
     // } <--- Not necessary 
    }); 
}); 
+0

благодаря вам тоже помощник :) исправлено это :) –

1

Изменить его к этому:

$('#button').click(function(){ 
    $.ajax({ 
     type: 'POST', 
     url: 'action.php' 
    }); 
}); 

Обратите внимание, что вы имели дополнительный }

+0

Хехе спасибо, это исправлено, извините за «noobishness» –