2013-05-03 3 views
0

Я пытаюсь заставить JQuery Ajax работать, но не получаю предупреждение об успешном завершении.JQuery Ajax не показывает предупреждение о победе

Вот код:

<script type="text/javascript"> 
    $(document).ready(function(
     $('button').click(function() { 
      $.ajax({ 
       url: 'testing123.php', 
       success: function(){ 
        alert('this worked'); 
       } 
      }); 
      return false; 
     }); 
    )); 
</script> 

<button>Click Here</button> 

... то testing123.php файл:

<?php 
    echo 'Hello there'; 
?> 

У меня есть библиотека JQuery добавил тоже.

Когда я нажимаю кнопку, я должен получать предупреждение о том, что «это сработало» правильно?

Я не понимаю, почему это не происходит ...

Любые идеи, почему?

+1

Проверьте инструменты разработчика консоль? – MatthewMcGovern

+1

- это * testing123.php * в том же каталоге, что и этот файл? – George

+0

круглые скобки не использовались должным образом – 6339

ответ

2

Неправильное использование скобок. Исправленный код:.

$(document).ready(function() {  
      $('button').click(function() {  
       $.ajax({ 
        url: 'testing123.php', 
        success: function(){ 
         alert('this worked'); 
        } 
       });  
       return false;  
      });  
    }); 
-1

вам нужно поставить хэш вместе с кнопкой идентификатором («#button») для любых яваскрипта ошибок нажмите

$(document).ready(function() {
$('#button').click(function() {
$.ajax({
url: 'testing123.php',
success: function(){
alert('test echo');
}
});
return false;
});
});

+0

почему 'id ('#button')'? – 6339

+0

вам нужно указать идентификатор в кнопке и использовать этот идентификатор в jquery dawncode

+0

-1 в этом случае не нужно 'id'. он точно не закрыл круглые скобки. – 6339

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