jQuery onClick通过GET将变量传递给URL并加载该URL

时间:2016-01-21 10:38:00

标签: javascript jquery ajax

我知道如何通过onClick将变量通过AJAX调用传递给PHP文件,并在初始页面上异步加载结果。

我现在需要类似地通过onClick将变量传递给PHP文件,但我需要打开一个新窗口或使用传递的变量重定向整个页面。 URL需要包含变量,以便查询/结果可以是静态的"发送给某人,例如' xyz.php?var = xyz'

我以为我可以做这样的事情

$this->db->select('id');
$this->db->where('email', $email);
$this->db->where('password', sha1($password));
$this->db->limit(1);
$result = $this->db->get('php_users_login');
return   $result->row();

这只会打开“generatedlink.php'”。我实际上想要通过AJAX传递的内容,即' generatedlink.php?linkgen = blabla' onClick在新窗口/重新加载页面!我非常感谢你的帮助。

1 个答案:

答案 0 :(得分:2)

试试:没有ajax调用

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