2013-05-03 119 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

检查开发者工具控制台任何JavaScript错误? – MatthewMcGovern 2013-05-03 10:33:31

+1

是* testing123.php *与这个文件在同一个目录中? – George 2013-05-03 10:35:41

+0

括号没有正确使用关闭 – 6339 2013-05-03 10:47:43

回答

2

不正确使用偏食。更正后的代码:

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

你需要把哈希与按钮的ID(“#键”)沿单击

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

+0

为什么'id('#button')'? – 6339 2013-05-03 10:48:46

+0

你需要在按钮中提供id并在jquery中使用该id dawncode 2013-05-03 10:51:35

+0

-1在这种情况下不需要'id'。他没有正确关闭括号。 – 6339 2013-05-03 10:53:30