我有一个链接,当用户点击它时,它正常加载一个不同的页面,但也执行一个JS功能,自动填充该不同页面上的特定文本框.使用
Jquery或
Javascript执行此操作是否更好?我怎么能用其中任何一个做到这一点? 最佳答案 您无法从源页面执行此操作.
这是一个安全功能.想象一下,如果您编写了一个JS功能,该功能转到在线银行页面并使用用户当前的cookie自动填充银行转帐.这就是为什么你不能.
如果您控制另一页,那么您可以使用的顺序是:
>将数据保存到服务器;
>使用JS重定向转到新页面;
>新页面从服务器加载;
>在加载epage时,将检索从服务器保存的数据并用于填充文本框.
所以它可以从服务器完成,但只有在那里保存它.这样做的唯一方法是使用Ajax.
另一种方法是:
>而不是JS重定向,将页面提交回服务器;
>服务器保存所需的任何数据;
>服务器将HTTP重定向发送回新页面;
>新页面使用保存的数据构建带有填充文本框的新页面.