下面的工作是代码:jQuery的POST不与表单数据提交
<form id='schema_update' name="input">
Schema:<br>
<input id = 'schema_value' type="text" name="schema">
<br>
<input type="submit" value="Submit">
</form>
而jQuery代码是:
$("#schema_update").submit(function(event) {
String value = $("#schema_value").val();
$.ajax({
type : "POST",
url : "Servlet",
data : {
'mode' : 'Update',
'attribute' : 'schema',
'value' : value,
},
success : function(data) {
$("#schema").css("color","red");
$("#schema").html(data);
}
});
});
当我输入一些文字,然后点击提交按钮形成。 POST方法未被调用。为什么?
是什么schema_value:
使用功能ajaxSubmit会等被定义? – 2013-11-15 19:58:49
很抱歉忘了添加schema_value。更新它并且仍然不起作用 – injoy
您在成功功能中使用了模式标识,在html中没有模式标识 – 2013-11-15 20:02:06