我正在創建一個json對象,我從表單中抽取字段,然後使用jQuery Ajax POST發送數據。但是當我按提交後看到我的網絡選項卡時,我基本上得到了json頭文件,但是應該從表單中提取的所有值都是空的,除了我硬編碼的值。請注意,我的json數據也有一個類型爲room的嵌套json。無法從表單值jQuery數據發送json數據
下面是我的jQuery的一部分: -
var formData={
"checkInDate": $("#checkInDate").val(),
"checkOutDate": $("#checkOutDate").val(),
"roomsWanted":$("#roomsWanted").val(),
"room":{
roomType: $("input[name=roomType]:checked").val(),
roomProperty:"non-smoking"
}
};
$("#checkAvailabilityForm").submit(function(e){
e.preventDefault();
$.ajax({
type: 'post',
url: '',
dataType: 'json',
data: JSON.stringify(formData),
contentType: 'application/json',
success: function(dataRecieved){
var dataRecieved= $.trim(dataRecieved);
if(dataRecieved === ''){
}else{
}
}
});
});
非常感謝。這樣一個簡單的錯誤。幾乎一小時的時間我一直在撓頭。 –
沒問題。請點擊複選標記接受我的回答 – thedarklord47