one.php
:
HTML:
<button value="testValue" name="foo">Click</button>
使用Javascript:
var keyVals = {foo:"bar"}
$(function() {
$("button").click(function() {
$.ajax({
type:"POST",
url:"two.php",
data: keyVals,
success: function() {
$("#center").append("<p>Data Transfer succeeded! </p>");
}
});
});
});
现在,数据实际发生了什么?如何在two.php
中使用它?假设我想将其保存在文件/数据库中,为什么不直接从one.php
保存?
我尝试了以下内容:
two.php
:
<?php
var_dump($_REQUEST);
?>
空出来。那么我从one.php
发送的数据实际上会发生什么?我该如何使用它?
奇怪的是,我已经看过每一个我能找到的类似问题,而且没有一个问题被正确回答,而且大多数问题都被低估了。这个问题出了什么问题?
答案 0 :(得分:1)
发送这样的数据 -
data: { value : $(this).val() },
在php上访问它 -
$value = $_POST["value"];