0
這裏是我的一塊下拉列表:如何通過Jquery傳遞數據?
<li><label>City:</label>
<select id="car" id="city">
<option value="New York">New York</option>
<option value="Sydney">Sydney</option>
</select>
</li>
Ajax代碼:
$("#SaveChanges").click(function() {
var data = {
email: $('#email').val(),
firstname: $('#firstname').val(),
lastname: $('#lastname').val(),
city: $('#city option:selected').text()
};
$.ajax({
url: "<?php echo site_url('ajax/saveChanges');?>",
type: 'POST',
async: false,
data: data,
success: function(msg) {
alert(msg);
},
error: function(e) {
alert("error");
}
});
return false;
});
我想所有的數據發送到AJAX功能。除了城市之外,我正在獲得所有細節。
你的'
爲什麼你使用async:false btw?你知道doint會掛起整個頁面直到服務器發送響應,不是嗎? –
是的,工作。感謝Hashem – John