jQuery onClick通过GET传递变量到URL并加载该URL
问题描述:
我知道如何通过onClick将变量通过AJAX调用传递给PHP文件并将结果异步加载到初始页面。jQuery onClick通过GET传递变量到URL并加载该URL
我现在需要类似地通过onClick将一个变量传递给PHP文件,但我需要打开一个新窗口或使用传递的变量重定向整个页面。该网址需要包含变量,以便查询/结果可能是“静态”发送给别人,像“xyz.php?变种= XYZ”
我想我可以做这样的事情
$("#submit").click(function(event) {
var category_id = {};
category_id['linkgen'] = $("#linkgen").val();
$.ajax({
type: "GET",
url: "generatedlink.php",
dataType: "html",
data: category_id,
success: function(response){
window.open('generatedlink.php');
}
});
});
这只会打开'generatedlink.php'。我实际上想要通过AJAX传递的信息,即'generatedlink.php?linkgen = blabla'onClick在新窗口/重新载入的页面中!我非常感谢你的帮助。
答
只是尝试:没有Ajax调用
$("#submit").click(function(event) {
window.open('generatedlink.php?inkgen='+$("#linkgen").val());
});
这是否有效? – Vegeta