Javascript jQuery onClick通过GET to URL传递变量并加载该URL
我知道如何通过onClick将变量通过AJAX调用传递到PHP文件,并在初始页面上异步加载结果 我现在需要类似地通过onClick将一个变量传递给一个PHP文件,但我需要打开一个新窗口或用传递的变量重定向整个页面。URL需要包含变量,以便查询/结果可以“静态”发送给某人,如“xyz.php?var=xyz” 我想我可以做这样的事Javascript jQuery onClick通过GET to URL传递变量并加载该URL,javascript,jquery,ajax,Javascript,Jquery,Ajax,我知道如何通过onClick将变量通过AJAX调用传递到PHP文件,并在初始页面上异步加载结果 我现在需要类似地通过onClick将一个变量传递给一个PHP文件,但我需要打开一个新窗口或用传递的变量重定向整个页面。URL需要包含变量,以便查询/结果可以“静态”发送给某人,如“xyz.php?var=xyz” 我想我可以做这样的事 $("#submit").click(function(event) { var category_id = {};
$("#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=blablabla”点击一个新窗口/重新加载的页面!非常感谢您的帮助。试试看:不用ajax调用
$("#submit").click(function(event) {
window.open('generatedlink.php?inkgen='+$("#linkgen").val());
});
试试看:没有ajax调用
$("#submit").click(function(event) {
window.open('generatedlink.php?inkgen='+$("#linkgen").val());
});