有关页面数据提交是否用AJAX?
各位大侠:
小弟初学,对ASP稍有了解,但对AJAX不甚了解.
目前有个需求是这样:
我有个新增部门信息的页面,用的都是server控件(如text,button等),提交的代码写到server的onclick事件中.
基本已经完成,但现在发现,客户端脚本js对页面的很多操作都不能回写到服务器(只是页面看起来变了,postback后又恢复了)
觉得甚是苦恼,就想不要用server端的button了,直接用html的button,通过AJAX来处理.
但又有一些疑问:
1.因之前看到别人都是提交到隐藏页处理,但那样要将本页面所有页面栏位参数全部传到隐藏页面,比较麻烦.有没有好的传值的方式?或不用传值,直接通过隐藏页面到本页来读取数据?
2.设想看能否提交到本页面,这样值就可以直接获取,但是否存在postback本页面的情况呢?而且抓取的值是否是页面的值?
3.还有无其他方式的?各位能否提供点思路?
我在页面上遇到的问题:
1.页面的TEXT栏位设置为readonly时,前端js对页面的更改只是体现在前端页面,后端server对应的值并没有改,postback后恢复.
2.前端脚本对text的颜色进行变更后,postback后恢复.
你们在做这种页面时候的处理模式是怎样的啊?
如果没有那个要求没有必要的
使用updatepanel,使用现成的ms ajax框架,可以改变你现有问题
?
JS+AJAX
看需求。
AjaxControlToolkit
Q:页面的TEXT栏位设置为readonly时,前端js对页面的更改只是体现在前端页面,后端server对应的值并没有改,postback后恢复.
A:由于设置了ReadOnly,在回传到页面后,.net认为此值是客户非法修
相关问答:
请哥哥姐姐弟弟妹妹叔叔阿姨们帮帮忙
我遇见了一个跟您一样的问题,就是我的 Visual Web Developer 2008 简体版 安装AJAX的时候也出现问题,我下载AjaxControlToolkit
了也解压了,但是没有安装AspAjaxExtSetu ......
http://localhost:8080/xx/zz.do 显示 out的 xml 数据
xml.open("GET",arguments[0],true);// arguments[0]是 /xx/zz.do
xml.send();
alert(arguments[0]);//这边有
x ......
打开页面,就有js才错误,说缺少对象。
//功能 : 获取选择 树节点 的 id ,使用dwr获取数据,并填充 下拉列表
// isContainSubNode 为多选框,只是用于标识而已
<script type=& ......
HTML code:
<form action="<%=request.getContextPath()%>/advertAdd.adp?op=Y" id="addAdvertForm" name="addAdvertForm" method="post" enctype="mult ......
在js建一个ajax浏览器对象,所以那部分代码忽略,看下面的代码
JScript code:
if(objAjax.readyState == 4 && objAjax.status == 200) {
var strs = objAjax.responseText;
va ......