关于一个ajax,本人不太熟,求指教~

就是下面的数据选好点击保存立刻在上面的查询条件中显示出来.是直接在前台就可以显示出来还是需要后台的操作?如图图片说明

Jsp 还是 .net 还是php 或者其他的

Ajax 是在Script里面写Url 请求方式,数据类型,还有回调的数据

对数据的处理是在后台代码中编写的,也就是你请求的URL地址,

回传数据后你可以在网页或者 js里面进行对网页的输出显示

哥们加大点活,焖个三五分钟就熟了。这个单显示的话直接用js 加if判断就能搞定,如果要记录这些操作的话就需要存到后台。

页面代码是怎么写的?你要在ajax返回的success的方法里面写,把数据遍历到表格里面

你点击保存时可以把数据保存到数据库,然后调用列表的方法。就可以实现你的需求

你要在ajax请求的返回值里边封装好你要的结果,在ajax返回的success的方法里面 写个回调函数,把接受到的值 赋值给你的文本框就好了

jQuery.ajax({
type : 'POST',

url : '${ctx}/TaskEval/submitabilityEval',
data:{"sheetColumn":sheetColumn,"mark":mark,"columnValue":columnValue},
dataType : 'json',
success : function(data) {
var tbBody = "";

        tbBody += "<tr><td>" + data.condition.sheetColumn + "</td>" + "<td>" +
        data.condition.mark + "</td>" +"<td>" + data.condition.columnValue +
        "</td>" +"<td><input type='button' value='删除' onclick=\"deletetaskAbility(\'" + data.abilityEval.taskAbilityKey +"\')\" ></td></tr>";
        $("#myTb").append(tbBody);
    }

});

    大概是这样

需要在后台 先跳到后台 然后再把数据传到前台

在JS里把值传到控制层, 再对进行处理,返回处理的值到AJAX, 就可以显示。前提是在AJAX里选好一个区域,例如DIV 一开始清空他,返回值的时候赋值到该DIV里

看你具体的业务需求。如果你仅仅需要仅在前台显示的效果,就不需要异步回后台到数据库中,直接使用js就可以了。如果需要保存在数据库中的话,则进行异步请求,如果成功,用js在前端显示出来,不成功,提示用户不成功的原因。

保存之后数据不就是保存到数据库了么? 有关闭窗口的方法(windialog.close();关闭当前窗口),然后在写一个刷新的方法不就可以了(location.reload(); 刷新当前页)?都是js里面的方法。不用去手写,调用就可以了。希望能帮到你!