用JS提交数据?

csover8 2008-10-14 01:45:44
想利用JS把留言的信息,提交到数据库中,如何做到呢?请举个例子,谢谢!
...全文
279 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
rankisky 2008-10-14
  • 打赏
  • 举报
回复
function transferAction() 
{
document.form1.action="处理页面.asp";
document.form1.submit()
}
<input name="Submit2" type="button" class="mybutton" value="提交" onClick="return transferAction()">


这个是做按钮的点击事件提交


function Save(Obj,StrMess,Urls){ 
//alert(unescape(StrMess));
if(window.XMLHttpRequest){xmlHttp=new XMLHttpRequest();}else if(window.ActiveXObject){xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");}
xmlHttp.open("POST",unescape(Urls),true);//POST;Get
xmlHttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
xmlHttp.send((StrMess));
xmlHttp.onreadystatechange=function(){
if(xmlHttp.readyState == 4){
if(xmlHttp.status == 200){
var msg=unescape(xmlHttp.responseText);
//alert ('ajax返回:'+msg);//alert(xmlHttp.responseXML);
if(msg.indexOf("【×】")!=-1){
alert ("发生错误,原因可能如下:\n\n1.可能参数传递出错.\n\n2.您可能没有登录系统.\n\n");
window.location.href(location.reload());
}else{
$(Obj).innerHTML=msg;
}
}else{
var msg=unescape(xmlHttp.responseText);
alert (msg);
alert("ajax调用失败!"+xmlHttp.status);
}
}
}
}


这个是ajax提交。

其实都是js脚本确发事件
www_7di_net 2008-10-14
  • 打赏
  • 举报
回复
function Save(Obj,StrMess,Urls){
//alert(unescape(StrMess));
if(window.XMLHttpRequest){xmlHttp=new XMLHttpRequest();}else if(window.ActiveXObject){xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");}
xmlHttp.open("POST",unescape(Urls),true);//POST;Get
xmlHttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
xmlHttp.send((StrMess));
xmlHttp.onreadystatechange=function(){
if(xmlHttp.readyState == 4){
if(xmlHttp.status == 200){
var msg=unescape(xmlHttp.responseText);
//alert ('ajax返回:'+msg);//alert(xmlHttp.responseXML);
if(msg.indexOf("【×】")!=-1){
alert ("发生错误,原因可能如下:\n\n1.可能参数传递出错.\n\n2.您可能没有登录系统.\n\n");
window.location.href(location.reload());
}else{
$(Obj).innerHTML=msg;
}
}else{
var msg=unescape(xmlHttp.responseText);
alert (msg);
alert("ajax调用失败!"+xmlHttp.status);
}
}
}
}
stou328 2008-10-14
  • 打赏
  • 举报
回复
无刷新提交可以用ajax
sy_binbin 2008-10-14
  • 打赏
  • 举报
回复

function transferAction()
{
document.form1.action="处理页面.asp";
document.form1.submit()
}
<input name="Submit2" type="button" class="mybutton" value="提交" onClick="return transferAction()">
Atai-Lu 2008-10-14
  • 打赏
  • 举报
回复
无刷新提交还是怎的?
或者只需要用js触发按钮,然后提交数据?

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧