Php can';得不到价值
这是我的ajax代码 //htmlPhp can';得不到价值,php,javascript,jquery,ajax,Php,Javascript,Jquery,Ajax,这是我的ajax代码 //html <input type="text" name="txtName" id="name_id" /> //controller.php <?php echo $_POST['txtName']; ?> 设置数据:{txtName:$('#txtName').val()} 试试这个 $.ajax( { url:"controller.php", data:"txtName="+$('#
<input type="text" name="txtName" id="name_id" />
//controller.php
<?php
echo $_POST['txtName'];
?>
设置
数据:{txtName:$('#txtName').val()}
试试这个
$.ajax(
{
url:"controller.php",
data:"txtName="+$('#name_id').val(),
type: "POST",
success:
function(result){
alert(result);
}
}
);
如果要发送整个表单字段。您可以使用数据:$('#form_id')。serialize()
使用参数名
$.ajax(
{
type:'POST',
url:"controller.php",
data:"param1="+$('#txtName').val(),
success:
function(result){
alert(result);
}
}
);
在PHP中
阅读
$_POST['param1'];
见
当你使用$(“#…你必须使用
而不是name=“txtName”。改变它,你就可以开始了:)它给出controller.php上的值。我希望它通过Alerts在同一页中更清楚,因为它是AJAX请求,你怎么能转到controller.php
$.ajax(
{
url:"controller.php",
data:"txtName="+$('#name_id').val(),
type: "POST",
success:
function(result){
alert(result);
}
}
);
$.ajax(
{
type:'POST',
url:"controller.php",
data:"param1="+$('#txtName').val(),
success:
function(result){
alert(result);
}
}
);
$_POST['param1'];
$.ajax(
{
url:"controller.php",
data:$('#txtName').val(),
success:
function(result){
alert(result);
}
}
);