var insertValue= $.ajax({
url: "handle.php",
type: "POST",
data: text,
dataType: "text"
});
insertGroupData.done(function(msg){
alert(msg);
});
这是上半场,我被困在backend.php的第一行
我认为应该抓住POST值,但我应该抓住什么?
<?php
if(isset($_POST["_____??_____"])){
echo "test";
}
答案 0 :(得分:2)
Jquery:如果你的数据应该像
那样data: {test:text},
然后在PHP中你可以使用如下所示,
if(isset($_POST["test"])){
echo "test";
}
有关数据的说明:
键入:PlainObject或String
要发送到服务器的数据。如果不是字符串,它将转换为查询字符串。它附加到GET请求的URL。请参阅processData选项以防止此自动处理。对象必须是键/值对。如果value是一个数组,jQuery会根据传统设置的值使用相同的键序列化多个值。
答案 1 :(得分:0)
将您的代码更改为此
var insertValue= $.ajax({ url: "handle.php", type: "POST", data: {text:text}, dataType: "text" });
在后端页面中,您可以像
一样查看echo $_REQUEST['text];
或
echo $_POST['text];
答案 2 :(得分:0)
jQuery中的课程
$(function () {
var
url = 'your/target/script.php',
data,
fn = function (text) {alert(text);},
// fn will expect text, so set return as text
dataType = 'text';
// this POST data will populate $_POST as $_POST[key] = 'value'
data = {
ajax : 1,
key : 'value',
key2 : 'another value'
};
// shorthand notation is convenient sometimes
$.post(url,data,fn,dataType);
});
您的php现在可以访问您的键值对
<?php
// in my example the 3 are set
if (isset($_POST['ajax'])) {
$_POST['key'];
$_POST['key2'];
}
快乐编码