ajax调用未发送到php

时间:2019-04-18 16:09:09

标签: javascript php ajax

我的ajax调用不会发送到php文件以使其显示在屏幕上。该呼叫正在运行,因为我收到“确定”警报,但php页面未在屏幕上显示问候世界

    $.ajax({

        type: "POST",
        url: "test.php",
        data: {data: "hello world"},
        success: function(){
            alert("OK");
        }
    });


    $test = 7;
    echo $test;
    $data = "";
    $data = $_POST["data"]; 
    $request = $data;

    print_r($request);
    echo $request;

预计:7hello world 实际:7

1 个答案:

答案 0 :(得分:2)

您的函数中需要一个回调.. IE

success: function(result){

这将以php文件的输出结尾,并且可以这样使用:

alert("OK - " + result);
// OR
console.log(result);
// OR
$('#your_element_id').html(result);