如何才能使用客户端将数据从一个视图传递到另一个视图?

时间:2013-06-24 06:48:31

标签: javascript jquery html5 asp.net-mvc-4

我的情况是我正在构建一个类似Web应用程序的框架,用户可以在其中构建自己的页面并且他/她可以预览它。在同一页面上提供预览功能非常简单,但我想在一个新的弹出窗口中显示它,该窗口将在按钮单击时打开。在这里,我想将一个JavaScript变量从一个视图传递到另一个视图(可能是一个HTML页面),我不想使用服务器执行此任务,因为数据非常临时,所以在客户端如何传递变量使用JavaScript还是j-Query?

2 个答案:

答案 0 :(得分:0)

in using a jquery plugin have a js for cookie.the following example can useful for u.
first set value into cookie the following way
 <script src="js/jquery.cookie.js"></script>
   $.cookie("Token",value);
in another page u get this cookie using cookie name. 
   var Cookie=$.cookie("Token");
when  u need to pass a value use this source on that page with jquery plugin.
<script src="js/jquery.cookie.js"></script>

答案 1 :(得分:0)

if pass the one page to another page means simple to use cookies.otherwise using only on inside single page  use the following code.
var a;
var b;
var x=10;
var y=mark;
<button onclick="myfunction(\''+x+'\',\''+y+'\');">click</button>
function myfunction(x,y)
{
a=x;
b=y;
console.log(a,b);
}