Ajax数据响应数据不警报

时间:2014-10-28 05:20:09

标签: javascript jquery ajax

我想使用ajax回调警告一些数据但不警告。

<script type='text/javascript' src='//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js?ver=4.0'></script>
<script>
var mainObject = {
        myFunction: function() {
        $.ajax('ajax.php',function(data){
            alert(data);
            //$('#test123').html(data);
        });
    }
};
</script>
<div id="test123"></div>
<a href="javascript:mainObject.myFunction();">Click here</a>

ajax.php

<?php echo "Hello World!!!"; ?>

我收到回复Hello World!!!但没有提醒。请检查上面的代码。

4 个答案:

答案 0 :(得分:1)

你必须在ajax中使用success函数

尝试这样

 $.ajax('ajax.php',{
      success : function(data){        // Response from the php file
                alert(data);
            }
 });

答案 1 :(得分:0)

使用$.post代替$.ajax

代码:

var mainObject = {
        myFunction: function() {
        $.post('ajax.php',function(data){
            alert(data);
            //$('#test123').html(data);
        });
    }
};

答案 2 :(得分:0)

试试这个,如果你成功了它会提醒你的数据,否则它会提醒错误信息

$.ajax('ajax.php',success:function(data){
      alert(data);
    }
error:function()
{
alert("error");
}
});

答案 3 :(得分:0)

试试这个

<script type='text/javascript' src='//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js?ver=4.0'></script>
<script>
var mainObject = {
        myFunction: function() {
        $.ajax({
            url : 'ajax.php',
            success:function(data){
            alert(data);
           }
        });
            //$('#test123').html(data);
        }
    }

</script>
<div id="test123"></div>
<a href="javascript:mainObject.myFunction();">Click here</a>