【发布时间】:2016-02-04 18:03:52
【问题描述】:
我有一个 Spring Form,它在 JSP 文件中有两个按钮。
<input type="button" onclick="saveTopicsActions(this.form)" class="btn primary publish border16" id="saveBtn" value="Save"/>
<input type="submit" class="btn primary publish border16" id="publishBtn" value="Publish"/>
保存按钮的 onClick() 函数应将此形式作为参数并将其传递给 Ajax 调用。
function saveTopicsActions(form){
jsonData={};
jsonData = form;
VR.appendToJSObject(jsonData);
var jqxhr = $.post(saveTopicsActionsURL, jsonData, function(returnString) {
if (returnString == 'true'){
showAutoSaveMessage();
}else{
alert(returnString);
window.location.reload();
}
});
jqxhr.error(function(data){
//This one is highly unlikely
alert("There was a problem - please contact support");
window.location.reload();
});
但是,这是抛出 javascript 异常
TypeError: 'stepUp' called on an object that does not implement interface HTMLInputElement
【问题讨论】:
标签: javascript java ajax jsp