a.asp代码如下
function check(){
input3.target="preview";
input3.action="save3.asp";
input3.submit();
} <from name="input3" method="post" action=save.asp">
<input type="button" onclick="check()">
</form> 我用的是以上的代码 但是我不想提交表单的时候打开或者转到save.asp页面 我想隐藏提交 怎么办?因为在我的a.asp页面还有其他数据不许刷新页面?
function check(){
input3.target="preview";
input3.action="save3.asp";
input3.submit();
} <from name="input3" method="post" action=save.asp">
<input type="button" onclick="check()">
</form> 我用的是以上的代码 但是我不想提交表单的时候打开或者转到save.asp页面 我想隐藏提交 怎么办?因为在我的a.asp页面还有其他数据不许刷新页面?
提交后会刷新这个隐藏的 iframe<iframe style="width:0; height:0;" name="myFrame" src="about:blank" />
<from name="input3" method="post" action=save.asp" target="myFrame">
<input type="button" onclick="check()">
</form>
function check(){
input3.target="preview";
input3.action="save3.asp";
input3.submit();
} 这个还是会弹出窗口啊
我的前台还有一个查询按钮 在提交数据后 我要马上查询这些刚才写进数据库的记录 我用的是ajax查询需要退出系统后 重新登录查询 才能查得到 这是为什么?
Ajax = function()
{
try{
this.ajax = new XMLHttpRequest();
}
catch(e)
{
try{
this.ajax = new ActiveXObject('Microsoft.XMLHTTP');
}catch(e){
try{
this.ajax = new ActiveXObject('Msxml.2XMLHTTP');
}
catch(e){
}
}
}
}
Ajax.prototype.request = function(url,o)
{
var o = o || {}, syn = o.syn || false, id = o.id || '', method = (o.method || 'POST').toUpperCase();
var ready = o.ready || function(o){};
var ax = this.ajax, u = '';
for(var p in o)
{
if(p == 'syn' || p == 'id' || p == 'method' || p == 'ready') continue;
else
{
u += p + '=' + o[p] + '&';
}
}
if(u != '')
{
if(url.indexOf('?') > -1)
{
url += u;
}
else
{
url += '?' + u;
}
}
ax.open(method, url, syn);
var responstText = '';
var handleStateChange = function()
{
if(ax.readyState == 4)
{
if(id != '')
{
Ims.$(id).innerHTML = ax.responseText;
}
responstText = ax.responseText;
ready(ax.responseText);
}
}
ax.onreadystatechange = handleStateChange;
ax.send(null);
if(Ims.Firefox && !syn)
{
ax.onreadystatechange = handleStateChange();
}
return responstText;
}
请求目标action : request.php
参数 param : username
参数 param : password可以这么用var ajax = new Ajax();ajax.request('request.php',{
username : username-value,
password : password-value,
syn : true/false, //可选参数 默认是false true是表示异步处理,false同步处理
ready : function(resualt){
//可选回调函数,参数resualt是 responseText 返回结果。
}
});