Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/266.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 数组和AJAX在AJAX之后返回消息_Php_Ajax_Arrays - Fatal编程技术网

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

Php 数组和AJAX在AJAX之后返回消息,php,ajax,arrays,Php,Ajax,Arrays,我的AJAX工作正常,可以在数据库中插入新数据。基本上,我无法得到一个数组来回显到我的页面中。我想知道,我是否需要一个单独的AJAX来从我的第一个AJAX获取信息,它会工作吗?这是我的密码: <? $msg = array ("MSG1"=>"Error","MSG2"=>"Registered"); if(isset($_POST['register'])){ echo $msg['MSG1']; } ?> <script> function R

我的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> 

函数注册(){
var值={};
值['register']='';
$.ajax({
“url”:“,
'type':'POST',
“数据”:值,
成功:功能(数据){
}
}) 
}
如何让我的数组从AJAX返回?

这个怎么样

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返回的“数组”,您需要在
中设置if-else条件http://localhost/register.php“
。假设条件A,
“MSG1”=>“Error”
。如果条件B,
“MSG2”=>“已注册”

请参阅本网站以供参考


试着用
数据实际做点什么
Dahh我只是想知道。。。。