Php Ajax多行
我有两个问题: 一,。 我从query.php获得Ajax,如下所示:Php Ajax多行,php,jquery,ajax,Php,Jquery,Ajax,我有两个问题: 一,。 我从query.php获得Ajax,如下所示: echo json_encode($records, JSON_UNESCAPED_UNICODE); [{"cinfo_id":"25","fullName":"علی علوی","phone":"123456","mail":"a@a.com","description":"توضیحات علی علوی","jinfo_id":"2","jobTitle":"شرکت","jobName":"گلخانه","c
echo json_encode($records, JSON_UNESCAPED_UNICODE);
[{"cinfo_id":"25","fullName":"علی علوی","phone":"123456","mail":"a@a.com","description":"توضیحات علی علوی","jinfo_id":"2","jobTitle":"شرکت","jobName":"گلخانه","city":"مشهد"},{"cinfo_id":"26","fullName":"مصطفی کلانتر","phone":"09153040406","mail":"M.Mastersoft@gmail.com","description":"توضیحات مصطفی","jinfo_id":"3","jobTitle":"شرکت","jobName":"مهندسی","city":"تهران"}]
这给了我类似的东西:
echo json_encode($records, JSON_UNESCAPED_UNICODE);
[{"cinfo_id":"25","fullName":"علی علوی","phone":"123456","mail":"a@a.com","description":"توضیحات علی علوی","jinfo_id":"2","jobTitle":"شرکت","jobName":"گلخانه","city":"مشهد"},{"cinfo_id":"26","fullName":"مصطفی کلانتر","phone":"09153040406","mail":"M.Mastersoft@gmail.com","description":"توضیحات مصطفی","jinfo_id":"3","jobTitle":"شرکت","jobName":"مهندسی","city":"تهران"}]
最重要的是:
Array
(
[0] => Array
(
[cinfo_id] => 25
[fullName] => علی علوی
[phone] => 123456
[mail] => a@a.com
[description] => توضیحات علی علوی
[jinfo_id] => 2
[jobTitle] => شرکت
[jobName] => گلخانه
[city] => مشهد
)
[1] => Array
(
[cinfo_id] => 26
[fullName] => مصطفی کلانتر
[phone] => 09153040406
[mail] => M.Mastersoft@gmail.com
[description] => توضیحات مصطفی
[jinfo_id] => 3
[jobTitle] => شرکت
[jobName] => مهندسی
[city] => تهران
)
)
所有的东西看起来都很好,很漂亮!但在我的php文件中,我无法读取它:
var key = {
'command': 'search',
'data': $("#inputsearch").val()
};
$.ajax({
type: 'POST',
url: 'query2.php',
data: key,
dataType: 'json',
success: function (msg) {
$('#jobtitle').html(msg.jobTitle);
$('#jobname').html(msg.jobName);
$('#fullname').html(msg.fullName);
$('#phone').html(msg.phone);
$('#mail').html(msg.mail);
$('#city').html(msg.city);
$('#description').html(msg.description);
}
})
但是,当我将返回的json中的“[]”替换为“”时
这是正确的。有什么问题
提前感谢。如果
msg
变量是对象数组,则应将其作为对象数组访问
$('#jobtitle').html(msg[0].jobTitle);
$('#jobname').html(msg[0].jobName);
$('#fullname').html(msg[0].fullName);
$('#phone').html(msg[0].phone);
$('#mail').html(msg[0].mail);
$('#city').html(msg[0].city);
$('#description').html(msg[0].description);
AJAX代码是JavaScript而不是PHP。
$('#jobtitle').html(msg[0].jobTitle);
$('#jobname').html(msg[0].jobName);
$('#fullname').html(msg[0].fullName);
$('#phone').html(msg[0].phone);
$('#mail').html(msg[0].mail);
$('#city').html(msg[0].city);
$('#description').html(msg[0].description);