首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Ajax >

不知道ajax能否优化action ? 小弟我想换个思路来解决 有关问题,可是小弟我不会,只能请问老师

2013-11-15 
不知道ajax能否优化action ?我想换个思路来解决 问题,可是我不会,只能请教老师本帖最后由 xilaianzxsc 于

不知道ajax能否优化action ? 我想换个思路来解决 问题,可是我不会,只能请教老师
本帖最后由 xilaianzxsc 于 2013-11-14 13:26:39 编辑
fabu_notice

有如下一句代码

<form .... action="fabunotice_TiJiao.asp">


在 fabunotice_TiJiao.asp中,进行访问数据库,如下:

<%
var web_conn
var web_sql
var web_rs

web_sql = ...此处略去
web_conn = Server.CreateObject("ADODB.Connection")
web_rs = Server.CreateObject("ADODB.Recordset")
web_conn.ConnectionString = ......此处略去
web_conn.Open()  //连接数据库

web_rs.ActiveConnection = web_conn
web_rs.CursorType = 1 //设置游标类型
web_rs.LockType = 1 //设置锁定状态
web_rs.Open(web_sql,web_conn,3,2) 

var check_array=Request.Form("vendor_fxk")
arr=check_array.split(',')//此命令正确
for(var i=0;i<arr.length;i++)
{
web_rs.addnew
web_rs("dtl_id") = my_rs("id")
web_rs("Vendorid") = arr[i]
web_rs.update
}

Response.Write("<script>alert('保存成功!');window.location.href='fabu_notice.asp';</script>")
%>


以上程序,都能正常运行.

但是,我有一个不满意的地方是:

当执行到最后一行的命令时(已标红色),由于程序正在执行fabunotice_TiJiao.asp,所以,

页面先呈现出一个空白页,然后当用户点分击"保存成功"后,才跳转. 

不满意的地方就是:那个空白页,真是难看.

我不知道是否有相关的技术,解决这个问题?
AJAX行吗?

如果行,请帮提供一下思路,谢谢.
[解决办法]
把fabunotice_TiJiao.asp的代码放在表单页的最后。
加一个if Request.Form<>"" then的判断。
[解决办法]
干嘛要一个单独的 保存成功的页面?

你应该直接输出 保存成功点了之后的页面  这个页面里面 可提示下 保存成功

热点排行