在first.php上 我使用jquery location.href =" www.localhost.com/second.php?text =" + param将输入参数传递给second.php(在按Enter键时)。 first.php的代码:
$(document).ready(function() {
$("#txt").keypress(function() {
var name = $("#txt").val();
if (event.keyCode == 13) {
location.href = "http://www.localhost.com/second.php?text="+param;
}
});
});
在second.php上 我使用$("#")。val(decodeURIComponent($。urlParam(" text")))获得价值; 但是在第二页加载后我无法自动加载它。因此,我强制在输入字段单击时让输入值和数据加载。 这是jquery:
$("#txt").one("mouseup", function() {
$("#txt").val(decodeURIComponent($.urlParam("text")));
var variable = $("#txt").val();
$.post("xxxx.php", {
text: variable
}, function(data, status) {
$("#show").html(data);
return;
});
});
答案 0 :(得分:0)
我终于找到了问题的答案。要在第二页(second.php)上立即加载数据,我添加的Jquery脚本是:
$(document).ready(function() {
$(function() {
$("#txt").val(decodeURIComponent($.urlParam("text")));
var variable = $("#txt").val();
$.post("xxxx.php", {
text: variable
}, function(data, status) {
$("#show").html(data);
return;
});
});
});
没有必要为窗口添加监听器来加载。监听器已经在库中。