2016-12-29 54 views
-2

我想通過鏈接發佈數據到PHP文件。 我使用這個:如何使用JavaScript或jQuery非AJAX發佈href

<a onclick="$.post('responses.php', {'form':'<?php echo $_GET['form'] ?>'});return false;" href="#"> 

此代碼的工作,但我想將數據發佈到和眉毛response.php然後我需要一個非AJAX等效代碼。

+0

爲什麼非AJAX?那麼你會如何發送請求? –

回答

0

好像形式應該是適合你的情況:

<form method="post" action="responses.php"> 
    <input type="hidden" name="form" value="<?php echo $_GET['form'] ?>'});return false;"/> 
    <input type="submit" value="submit"/> 
</form> 

該代碼都將POST數據並重定向用戶response.php你想要的。

+0

OP需要鏈接... –

0

如果你不希望一個AJAX的事情做,你可以使用表格同樣的事情:

$(function() { 
 
    $("a").click(function (e) { 
 
    e.preventDefault(); 
 
    document.bleh.submit(); 
 
    }); 
 
});
.hidden {display: none;}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<form name="bleh" class="hidden" target="ifr" method="post" action="responses.php"> 
 
    <input type="submit" /> 
 
</form> 
 
<iframe name="ifr" class="hidden"></iframe> 
 
<a href="#">Click to Submit</a>