這是我的代碼;jQuery .post發佈元素
<script type="text/javascript">
function submitform()
{
$.post("handlers/request.php");
}
</script>
<form action="handlers/request.php" method="post" data-ajax="false" id="request">
<a href="javascript: submitform()">
<input type="hidden" name="url" value="http://google.com" />
</a>
</form>
在一個單獨的PHP文件(彎/ request.php)我有一個簡單:
$url = $_POST['url'];
它不撿這件事。爲什麼不?
當你需要傳遞多個變量它看起來像這樣嗎? $ .post(「handlers/request.php」,{url:$(「[name ='url']」)。val(),title:$(「[name ='title']」)。val() },function(data){console.log(data); –
@ChrisOlson是的,你的數據對象是由鍵和值構成的,就像這個'{key:'value',otherKey:5}'一樣。 – Sampson