我试图从文本框中获取值并将其发布到表上,但是当我尝试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