这是我的代码;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