我試圖從文本框中獲取值並將其發佈到表上,但是當我嘗試console.log成功:函數(數據)內的「數據」時,它顯示空數據。但是如果我在$ .ajax之外進行安全控制,它會顯示正確的值。如何從文本框jquery和ajax獲取值?
,這裏是我的jQuery功能
function SaveData() {
var data = $("#inputToDo").val();
$.ajax({
type: "POST",
dataType: "json",
success: function (data) {
var row = "";
$.each(data, function (index, value) {
console.log(data);
row += "<tr><td>" + data + "</td></tr>";
$("#bod").html(row);
});
}
});
console.log(data);
data = $("#inputToDo").val("");
$("#inputToDo").focus();
}
我的html:
<input id="inputToDo" name="inputToDo" />
<button id="buttonSave" name="buttonSave" onclick="SaveData()">
Save
</button>
<table id="tableToDo" border="1">
<tr>
<td id ="ToDo"></td>
<td id ="Execution"></td>
</tr>
<tbody id="bod"></tbody>
</table>
任何幫助,將不勝感激。謝謝
他們是兩個不同的'data'變量 – devqon 2014-10-27 08:44:06
沒有'網址'在ajax函數中,它是否正確? – Gowri 2014-10-27 09:08:38