Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/283.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调用返回的数组的单个值_Php_Jquery_Ajax - Fatal编程技术网

如何使用php获取成功函数中ajax调用返回的数组的单个值

如何使用php获取成功函数中ajax调用返回的数组的单个值,php,jquery,ajax,Php,Jquery,Ajax,我想在下一页上用他的名字向用户显示欢迎消息…但不重定向页面(url不应更改),因为我使用了ajax调用,并在MySQL数据库中存储数据。它工作正常,存储数据,在ajax调用的成功函数中返回值数组,但是如何从ajax调用返回的数组中获取第一个名称呢。。 有人能帮我做同样的事吗。。 谢谢 这是我用过的代码块。。 $('document').ready(函数(){ 这将在下一页返回为Welcome undefined 如果我把它改成- $('document').ready(函数(){ 这将返回如下所

我想在下一页上用他的名字向用户显示欢迎消息…但不重定向页面(url不应更改),因为我使用了ajax调用,并在MySQL数据库中存储数据。它工作正常,存储数据,在ajax调用的成功函数中返回值数组,但是如何从ajax调用返回的数组中获取第一个名称呢。。 有人能帮我做同样的事吗。。 谢谢

这是我用过的代码块。。 $('document').ready(函数(){

这将在下一页返回为Welcome undefined

如果我把它改成- $('document').ready(函数(){

这将返回如下所示的输出- 欢迎1{“fname”:“test”,“lname”:“test”,“pnum”:“1234567890”,“email”:test@gmail.com“,”性别“:”f“,”身份“:”已婚“}

试试这个:

ajax调用的php函数:

<?php
// your code logic

    $array = array('fname' => 'Pooja', 'lname' => 'Singh');
    echo json_encode($array);

?>

显示一些您尝试过的代码。您的答案对我有帮助。但是有一些语法问题,我尝试了您的代码,但出现了一个错误,然后我使用$array=array(),它正在工作。我的side@user9437856谢谢你指出错误,我忘了添加数组
            $('#f1').submit(function (e) {
                e.preventDefault();
                $.ajax({
                    url: 'process.php',
                    type: 'post',
                    data: $('#f1').serialize(),
                    datatype:'json',
                    success: function (data) {

                         $('body').html('Welcome ' + data);

                    }
                });
<?php
// your code logic

    $array = array('fname' => 'Pooja', 'lname' => 'Singh');
    echo json_encode($array);

?>
success: function(response)  // here response is an json object so you have to parse it.
{
    var data = JSON.parse(response);
    // data.fname contains Pooja
    // data.lname contains Singh, Show it where ever you required.
}