数据部分的实际交易是什么?
<form id="form" name="form">
<input type="text" name="textname" id="textname">
<input type="button" name="submit" id="submit" onclick="post();">
</form>
function post()
{
var textname = $('#textname').val();
$.ajax
({
url: 'post.php',
data: {testurl:textname},
type: "POST",
success: function (data)
{
$('#test').html(data);
console.log(data);
}
});
}
和post.php
<?php
echo "test";
$testurl = $_POST['textname'];
echo var_dump($testurl);
?>
Echo Test正在运行,但var_dumb的输出为NULL字符串(0) - 空字符串
答案 0 :(得分:1)
你犯了错误:
更改以下
$testurl = $_POST['textname'];
<强>到强>
$testurl = $_POST['testurl'];
答案 1 :(得分:0)
尝试理解一件简单的事情,在ajax调用中包含数据参数
键:值
配对。
表示您的数据部分是否类似:
data: {
var1 : val1,
var2 : val2,
}
比你的php函数你可以使用它的键获取这些值 即var1,var2。