2016-01-21 134 views
0

我知道如何通過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在新窗口/重新載入的頁面中!我非常感謝你的幫助。

回答

2

只是嘗試:沒有Ajax調用

$("#submit").click(function(event) {     
    window.open('generatedlink.php?inkgen='+$("#linkgen").val());  
});  
+0

這是否有效? – Vegeta