数组和AJAX在ajax之后返回消息

时间:2014-03-10 23:48:47

标签: php ajax arrays

我的AJAX工作正常,我可以在数据库中插入新数据。基本上我不能让一个数组回显到我的页面。我想知道,我是否需要一个单独的AJAX来从我的第一个AJAX获取信息并且它会起作用吗?这是我的代码:

<?
$msg = array ("MSG1"=>"Error","MSG2"=>"Registered");
if(isset($_POST['register'])){
    echo $msg['MSG1'];
}
?>

<script> 
function Registration(){
    var values = {};
    values['register'] = '';
    $.ajax({
        'url' : '',
        'type' : 'POST',
        'data' : values,            
        success : function(data){
        }
    }) 
}
</script> 

如何让我的Array从AJAX回显?

1 个答案:

答案 0 :(得分:0)

这个怎么样?

formData = {
    register: register
}
$.ajax({
    type: 'POST',
    contentType: 'application/json',
    url: "http://localhost/register.php",
    dataType: "json",
    data: formData,
    success: function(data) {
        console.log(data);
        //success handler
    },
    error: function(data) {
        //error handler
    }
});

关于您的'数组以回应AJAX ',您需要在'http://localhost/register.php'中设置if else条件。如果条件A,"MSG1"=>"Error",请说。如果条件B,"MSG2"=>"Registered"

请参阅本网站以供参考。

http://www.androidhive.info/2012/05/how-to-connect-android-with-php-mysql/