【发布时间】:2013-11-15 19:52:36
【问题描述】:
下面是代码:
<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 ?
-
抱歉忘记添加 schema_value。更新了还是不行
-
你在成功函数中使用了schema id,html中没有schema id
-
还要确保输入正确的 url 地址
-
success : function(data) { alert(data); }检查是否执行