文本框保留历史记录的问题
我有用图片做保存按钮,点击时调用js里的function 用Ajax提交页面,这种方式不能保存文本框的记录,于是我家了一个按钮<button name="an" id="an" type="submit"></button>,我在执行function之后调用按钮的click事件,这样就可以保留历史记录,现在的问题是,在执行click之后,页面的数据丢失,重新刷新了一遍,请问大神吗,有什么办法解决,或者怎么更改AJAX可以实现,我的代码是这样写的
$.ajax({
type: "POST",
url: "../../../Handler/Office/ProductionManager/TakeMaterialAdd.ashx",
dataType: 'json', //返回json格式数据
data: UrlParam,
cache: false,
beforeSend: function() {
},
error: function() {
popMsgObj.ShowMsg('保存工艺信息单时请求发生错误');
},
success: function(data) {
if (data.sta > 0) {
popMsgObj.ShowMsg(data.info);
document.getElementById('txtIdentityID').value = data.sta;
LoadTakeMeterial(document.getElementById('txtIdentityID').value);
}
else {
popMsgObj.ShowMsg(data.info);
}
}
});
}
------解决方案--------------------http://stackoverflow.com/questions/1622628/browser-autocomplete-saved-form-not-work-in-ajax-request
http://stackoverflow.com/questions/10649219/add-values-to-textbox-history-without-submitting-the-form-using-javascript-or-jq
------解决方案--------------------type="submit" 改成 type =“button” 或js里的function 中return false;
------解决方案--------------------你不是ajax提交吗
------解决方案--------------------你不用SUBMIT。页面不调整刷新,文本框里的数据记录自然都会保留的。AJAX提交数据刚好可以!
多个文本框的联想输入的效果 ?这个是虾米意思?难道是联动