只使用
echo $LastId;
发送响应。
如果只传递一个值,则不需要JSON:
PHP代码
if ($_GET['Ajax'] == 1) {
$insert_statement = "INSERT INTO ...";
$insert = mysql_query(...);
$LastID = mysql_insert_id();
echo $LastID;
}
javascript
$.ajax({
type: "GET",
url: "AddFunction.php",
data: {"Ajax":"1", "Data":"Test"},
dataType: "text",
success: function(data) {
var LastID = data;
alert(LastID);
}
});
用JSON:
PHP代码
if ($_GET['Ajax'] == 1) {
$insert_statement = "INSERT INTO ...";
$insert = mysql_query(...);
$jsonArray= array('LastID' => mysql_insert_id()); //*1 value is named LastID
echo json_encode($jsonArray);
}
javascript
$.ajax({
type: "GET",
url: "AddFunction.php",
data: {"Ajax":"1", "Data":"Test"},
dataType: "json",
success: function(data) {
var LastID = data["LastID"];//use the same name as above (*1)
alert(LastID);
}
});