如何当点击提交时,会把我要的数据传给另一个hTML,但是页面不跳转到另一个html

我的意思是当点击提交时,他只把数据传递到另一个页面里,求指教我的代码是a.html<form>用户名:<inputtype="text"id="username"name... 我的意思是当点击提交时,他只把数据传递到另一个页面里,求指教
我的代码是
a.html
<form>
用户名:<input type="text" id="username" name="username"/><br/>
密码:<input type="text" id="password" name="password"/><br/>
</form>
<input type="button" value="提交" onclick="validate()"/>
function validate(){
var username = document.getElementById('username').value;
var password = document.getElementById('password').value;
}
b.html
<table >
<tr>
<td>用户名:</td>

<td></td>
</tr>
<tr>
<td >密码</td>
<td ></td>
</tr>
</table>
我想当a。html点击提交时,会把username和password传到b.html,但是页面还处于a.html
展开
 我来答
li_Agony
推荐于2017-08-30 · TA获得超过128个赞
知道小有建树答主
回答量:106
采纳率:100%
帮助的人:69.7万
展开全部
//其实你可以用到window.localStorage  但不建议这么操作 如果你一定想传过去可以按如下操作:

//存储
function SaveLocal(skey, sval) {
    var storage = window.localStorage;
    storage[skey] = sval;
}

//取出
function GetLocal(key) {
    var storage = window.localStorage;
    var returnStr = storage[key];
    if (undefined != returnStr && returnStr.length > 0) {
        return returnStr;
    }
    else {
        return "";
    }
}

//例:
SaveLocal("key","zhi"); //第一个是key,第二个是值 值也可以用json 注:使用json保存的时候一定要 JSON.stringify(json);

GetLocal("key"); //取出值 注:如果之前用了JSON.stringify(json) 记得把JSON.parse(json);
纯洁的小树
2015-08-20 · TA获得超过3386个赞
知道大有可为答主
回答量:2536
采纳率:71%
帮助的人:460万
展开全部
用axjx提交呗
追问
你好,我对ajax还不太懂,能帮忙写写么
追答
http://www.cnblogs.com/nangong/archive/2013/07/23/3208302.html
可以自己学学么,下载一个jq插件。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
树惠心32
2015-08-20 · TA获得超过105个赞
知道小有建树答主
回答量:124
采纳率:66%
帮助的人:53.1万
展开全部
使用ajax进行数据交互
更多追问追答
追问
你好,我对ajax还不了解,能帮忙帮我上面的问题答案写一写么
追答

a.html

<form>
用户名:<input type="text" id="username" name="username"/><br/>
密码:<input type="text" id="password" name="password"/><br/>
</form>
<input type="button" value="提交" onclick="validate()"/>
<script type="text/javascript" src="jquery文件地址"></script>
function validate(){
    var username = document.getElementById('username').value; 
    var password = document.getElementById('password').value;
    $.post("b.php", {username:username, password:password});
}


b.php

<table>
  <tr>
    <td>用户名:</td>
    <td><?php echo $_POST['username'];?></td>
  </tr>
  <tr>
    <td >密码</td>
    <td ><?php echo $_POST['password'];?></td>
  </tr>
</table>
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式