【发布时间】:2011-01-19 11:01:22
【问题描述】:
我无法理解如何创建一个 jQuery .ajax 函数来将数据(多个变量)发布到我的 php 页面,然后从 PHP 页面返回信息。
$('#RoomCode').change(function()
{
//alert($(this).attr('value'));
var RoomCode = $(this).attr('value');
//Create JSON Object to send to Ajaxdo
var toAjax = { "GetRoomCodeParams": [ { "GetRoomCode" : "1", "RoomCode" : RoomCode } ]};
alert(toAjax);
$.ajax({
url: "ajaxdo.php",
type: "POST",
dataType: json,
cache: false,
data toAjax,
success: function (response) {
alert(response);
$('#RoomInfoCode', '#RoomClassCode').fadeOut();
$('#RoomInfoCode').empty();
$('#RoomInfoCode').fadeIn();
}
});
});
编辑:感谢您指出缺少的冒号:(现在附加到代码中)
现在我在属性列表成功后收到缺失的 }:(响应){}
我已经清除了以下内容的修改成功,但仍然收到此错误:
success: function (response) { }
【问题讨论】:
-
你需要一个 ':' 在 data prop 之后;)
-
解决了这个问题。现在我在属性列表成功后丢失{:函数(响应){