function saveAttrItem(){
var checked = parent.getChecked();
if (checked.length == 1) {
param = checked[0].split('_');
var attrItemId = param[0];
var attrItemNames=trim(document.getElementById("attrItemName"+attrItemId).value);
var nameAble=document.getElementById("nameAble"+attrItemId).value;
var searchAble=document.getElementById("searchAble"+attrItemId).value;
var rankAble=document.getElementById("rankAble"+attrItemId).value;
var statusAble=document.getElementById("statusAble"+attrItemId).value;
if (null == attrItemNames || trim(attrItemNames).length == 0) {
alert("XXXXXX!");
return false;
}
if(attrItemNames.length>40){
alert("xxxxxxx!");
return false;
}
if(nameAble==""){
var booleanDel =window.confirm("xxxxxxx?");
if(!booleanDel){
return false;
}
}
}
$.ajax({
url:'attributeItemUpdate?attrItemNames='+encodeURIComponent(attrItemNames)+'&rankAble='+rankAble +'&statusAble='+statusAble+'&searchAble='+searchAble+'&nameAble='+nameAble+'&attrItemId='+attrItemId,
type:'post',
success:su
});
function su(message){
if(message=="fail"){
alert("xxxxxx!");
}else{
alert("xxxxxx");
refreshFn();
}
}
}
HttpServletResponse reponse = (HttpServletResponse) this.getCommandContext().getResponse();
try {
message = ECAttributeMessage.FAIL;
PrintWriter pw = reponse.getWriter();
pw.write(message);
pw.close();
} catch (IOException e) {
e.printStackTrace();
}
分享到:
相关推荐
### 一、前端:使用jQuery的AJAX提交表单 1. **引入jQuery库**:首先确保在HTML文件中引入了jQuery库。可以使用CDN链接或本地文件,例如: ```html <script src="https://code.jquery.com/jquery-3.6.0.min.js">...
接下来,我们将深入探讨Asp+Ajax提交表单的实例,以及如何实现这一功能。 首先,我们需要理解Ajax的核心概念。Ajax并非一种编程语言,而是利用JavaScript、XMLHttpRequest对象和DOM(Document Object Model)来实现...
在“ajax提交表单”这个场景中,我们需要关注的是POST请求,因为表单提交通常涉及到向服务器发送数据。以下是使用JavaScript实现的一个简单例子: ```html <!DOCTYPE html> <title>AJAX提交表单示例 请...
jQuery.form.js是一个form插件,支持ajax表单提交和ajax文件上传.
在"Javascript 表单验证对象控件 + ajax简单验证重复项与ajax提交数据"这个主题中,我们将深入探讨如何利用JavaScript提高用户体验,通过实时验证用户输入的数据,以及如何使用Ajax技术异步验证和提交数据,避免页面...
1. **安全性**:使用Ajax提交表单时需要注意安全问题,如CSRF攻击,确保请求是来自合法的来源。 2. **用户体验**:虽然同步请求可以立即得到结果,但会阻塞UI,降低用户体验。推荐使用异步请求。 3. **错误处理**:...
### AJAX提交实例与防止连续提交功能解析 #### 一、概述 本文将详细介绍一个使用AJAX进行表单提交的示例代码,并重点讲解如何通过设置全局变量来避免用户连续点击导致的数据重复提交问题。该示例包含了一个名为`...
这种方式简单有效,能够很好地解决按钮重复提交的问题。 #### 三、代码实现 以下是一个具体的实现示例: ```javascript // 按钮禁用函数 function suspendBtn(btn) { btn.disabled = "disabled"; // 设置按钮为...
简单的ajaxt无刷新实现表单提交的实例(myeclipse 直接导入运行) 学习点: 1;ajax无刷新表单提交 2;ajax的运行历程 最简单明了的实例,清晰的帮你弄清上述概念,运行简单,只需解压该包,然后Myeclipse中file - ...
这是因为如果未正确处理,一个简单的按钮点击可能会导致Ajax请求和表单提交同时发生,造成不期望的重复提交问题。 当使用HTML表单提交数据时,点击类型为submit的按钮默认会触发表单的提交。在使用JavaScript的Ajax...
**正文** AJAX(Asynchronous ...下面是一个简单的AJAX无刷新提交数据的例子: 1. 创建一个新的ASP.NET Web Forms项目,然后在.aspx页面中添加一个UpdatePanel控件,它将包含我们的输入字段和按钮。 ```html ...
### AJAX提交表单知识点详解 #### 一、概述 在Web开发中,异步JavaScript与XML(Asynchronous JavaScript and XML,简称AJAX)是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。通过在后台与服务器...
简单的ajax提交 后台 <?php switch($_POST['name']) { case 1: echo '1 haha'; break; case 2: echo '2 hehe'; break; case 3: echo '3 huohuo'; break; case 4: echo '4 你妹啊'; break; } ?&...
这仅仅是开始,实际项目中,Ajax可以用来实现更多复杂的交互,比如分页加载、实时聊天、无刷新表单提交等。 了解并掌握这些基础知识对于任何想要涉足Web开发的人来说都是至关重要的。通过实践这个最简单的例子,你...
通过上述分析,我们可以看到如何使用jQuery实现简单的AJAX表单提交功能。这种技术可以有效地减少页面刷新次数,提高用户的交互体验。同时,需要注意正确设置请求参数,合理处理请求的成功和失败情况,以及选择合适的...
在Web开发中,jQuery是一个非常流行的JavaScript库,它极大地简化了DOM操作、事件处理以及Ajax交互等任务。...理解这些概念和用法,能够帮助开发者在jQuery 1.3.2或其他版本中高效地实现表单的Ajax提交。
总结来说,Ajax提交URL适用于简单且少量的数据交互,而Ajax提交表单更适合处理包含多个字段的复杂表单数据,能够提供更好的用户体验。在实际应用中,开发者应根据具体需求选择合适的方法,并注意处理可能出现的错误...
一、AJAX提交表单基础 1. **异步性**:AJAX的核心是XMLHttpRequest对象,它可以在后台与服务器通信,而不会干扰用户的界面操作。这意味着用户可以继续浏览页面,而数据正在后台处理。 2. **JSON与XML**:虽然最初...
在这个项目中,“ssm_ajaxsubmit-ajax提交-模态对话框-ajax上传文件”涉及了几个关键的技术点,主要包括:Ajax异步提交、模态对话框以及文件上传。下面将详细解析这些知识点。 1. **Ajax异步提交** Ajax...
在本文中,我们将通过一个实例来分析如何使用AJAX提交表单数据,并深入探讨其实现原理和技巧。 首先,我们需要注意AJAX请求的两种主要类型:GET和POST。GET请求通常用于从服务器检索数据,而POST请求则通常用于向...