[英]displaying data on webpage2 sent through querystring from webpage1
所以我在 textarea 中输入一些文本并通过查询字符串将数据发送到不同的网页。 基本上我想在另一个网页上显示数据。 这是我的代码,但尽管我在控制台上检查过,但它不起作用,数据正在访问网页 2 但它没有显示在 html 页面上。 我在做什么错?
//代码重定向到网页2并在编码后在查询字符串中发送数据
location.href= "https://one.dummyjs.open.html?concern=" + encodeURIComponent($("#concern").val());
//在网页2上显示数据的代码
var queryString = new Array(); $(function () { if (queryString.length == 0) { if (window.location.search.split('?').length > 1) { var params = window.location.search.split('?')[1].split('&'); for (var i = 0; i < params.length; i++) { var key = params[i].split('=')[0]; var value = decodeURIComponent(params[i].split('=')[1]); queryString[key] = value; } } } if (queryString["concern"] != null ) { var data = queryString["concern"] ; $("textarea#u_issue_description").val(data); } }); $(p).html(data)
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <div class= "main-container"> <p></p> </div>
在第二页你只需要这个
查询
$(document).ready(function () {
var queryString = new Array();
$(function () {
if (queryString.length == 0) {
if (window.location.search.split('?').length > 1) {
var params = window.location.search.split('?')[1].split('&');
for (var i = 0; i < params.length; i++) {
var key = params[i].split('=')[0];
var value = decodeURIComponent(params[i].split('=')[1]);
queryString[key] = value;
}
}
}
if (queryString["concern"] != null) {
var data = queryString["concern"];
//$("textarea#u_issue_description").val(data);
$('#pTest').text(data);
}
});
});
HTML
<div class= "main-container">
<p id="pTest"></p>
</div>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.