$(function() {
$('#dataForm').submit(function() {
var rows;
var form = $(this);
rowCount(function() {
var url = form.attr('action'),
rows = form.find('input[name="rows"]').val();
if(rows==0)
{
insert();
}
else if(rows==1)
{
update(function(response){
$("#textContents").val(response);
alert($("#textContents").val());
//Alerts the correct contents from the database
});
}
});
return false;
});
});
当提交表单时调用此函数。
else if条件中的警报框提醒服务器正确的内容。 textContents是一个 id之类的。
一切都很好,但显然由于未知原因,响应显然没有写入HTML span标记。
我甚至删除了当前页面的所有HTML模板的设计,但没有找到线索。如果我将span标签更改为进行演示,则会显示内容。
表单上没有放错位置的标签。我也试图用
替换
,但它也没有帮助。我在这里忽略了什么?显然,一些非常基本的东西。
2013-02-03
Tiny