JQUERY
$.ajax({
url: 'save.php',
type: 'POST',
success:function ()
var id = html.$id;
var name = html.$name;
alert(id);
alert(name);
});
SAVE.PHP
<?php
include("db.php");
$sql = "INSERT into test(Name)values('') ";
if (mysql_query($sql))
{
$id = mysql_insert_id();
echo $name = "Peter";
echo $id;
}
?>
如何检索特定数据并存储在Jquery中的特定变量中? 请在php中忽略我的名字,因为我只是随机地为其分配变量
如何返回两个不同的数据,并将它们存储在2个变量中?
我知道这是不正确的,请告诉我正确的做法
答案 0 :(得分:1)
JS
$.ajax({
url : 'save.php',
type: 'POST',
dataType: 'JSON'
}).done(function(data) {
alert(data.id);
alert(data.name);
});
PHP
<?php
include("db.php");
$sql = "INSERT into test(Name)values('') ";
if (mysql_query($sql)) {
$arr = array(
"id" => mysql_insert_id(),
"name" => "Peter"
);
echo json_encode($arr);
}
?>
答案 1 :(得分:0)
This link提供了如何使用AJAX在服务器和客户端之间使用JSON传输任何信息结构的完整功能示例。
答案 2 :(得分:0)
您可以在键值对中以JSON
格式返回值。由于我对php没有太多了解,但如果可能,请尝试从您的php代码返回任何JSON
或XML
响应:
$.ajax({
url: 'save.php',
type: 'POST',
success:function(response)
// here you can use response to display your value
});