Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php can';得不到价值_Php_Javascript_Jquery_Ajax - Fatal编程技术网

Php can';得不到价值

Php 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="+$('#

这是我的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="+$('#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);
       }
}
);