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