我想通過鏈接發佈數據到PHP文件。 我使用這個:如何使用JavaScript或jQuery非AJAX發佈href
<a onclick="$.post('responses.php', {'form':'<?php echo $_GET['form'] ?>'});return false;" href="#">
此代碼的工作,但我想將數據發佈到和眉毛response.php然後我需要一個非AJAX等效代碼。
我想通過鏈接發佈數據到PHP文件。 我使用這個:如何使用JavaScript或jQuery非AJAX發佈href
<a onclick="$.post('responses.php', {'form':'<?php echo $_GET['form'] ?>'});return false;" href="#">
此代碼的工作,但我想將數據發佈到和眉毛response.php然後我需要一個非AJAX等效代碼。
好像形式應該是適合你的情況:
<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你想要的。
OP需要鏈接... –
如果你不希望一個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>
爲什麼非AJAX?那麼你會如何發送請求? –