Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/478.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/290.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
Javascript php不返回ajax调用_Javascript_Php_Jquery_Ajax - Fatal编程技术网

Javascript php不返回ajax调用

Javascript php不返回ajax调用,javascript,php,jquery,ajax,Javascript,Php,Jquery,Ajax,我在尝试提交文本区域的数据时遇到了一些问题,这些数据周围没有表单标记 当我单击submit按钮时,我正在控制台中获取数据,但它从未到达我的php文件 我尝试了很多东西,在网上搜索了几个小时,但是我找不到任何能帮助我的东西 代码: 谢谢米克尔的回答 一个新犯的错误是没有尝试去回应它 <?php if (!empty($_POST['area'])) { $succes = json_encode('succes'); `echo $succes();` <-- did

我在尝试提交文本区域的数据时遇到了一些问题,这些数据周围没有表单标记

当我单击submit按钮时,我正在控制台中获取数据,但它从未到达我的php文件

我尝试了很多东西,在网上搜索了几个小时,但是我找不到任何能帮助我的东西

代码:


谢谢米克尔的回答

一个新犯的错误是没有尝试去回应它

<?php
if (!empty($_POST['area'])) {
    $succes = json_encode('succes');
    `echo $succes();` <-- did the work!

};
?>
您的ajax帖子:

$('#submit').click(function (e) {
    e.preventDefault();

    // information to be sent to the server
    var info = $('#area').val();
    $.ajax({
        type: "POST",
        url: 'pages/assignments/response.php?return=1',
        data: {area: info},
        dataType:'json',
        success:function(r){
         console.log(r);
        }
    });
});
您的php响应如下

Php file:
<?php
if ( $_GET['return'] == 1 && isset($_GET['return']) ) {
    echo json_encode('succes');
    exit;
};
?>

Add:,success:functionresponse{console.logresponse;}在数据部分之后的ajax调用中,您得到了什么?如果您仍然没有任何内容,请尝试在php中使用echo$success检查浏览器网络选项卡中的404。如果php文件从未到达您的php文件,则可能是php文件的路径/url不正确。谢谢!,回声号成功了!所以它到达了你的php??它从未到达我的php文件只是想愚弄我们?我们以前以为我们尝试过回声,但我想我们从未尝试过。没有,因为json_encode函数对数组数据或对象进行编码请尝试我的答案。
Php file:
<?php
if ( $_GET['return'] == 1 && isset($_GET['return']) ) {
    echo json_encode('succes');
    exit;
};
?>