Jquery简单的Ajax Post PHP无法正常工作

时间:2016-05-29 10:50:41

标签: php jquery ajax post

我有一个简单的代码,但无法正常工作。我想创建一个更复杂的函数,但我只需要基本结构。

HTML

<span class="cleanreport">Delete Record</span>

使用Javascript:

$( ".cleanreport" ).click(function() {

var token = "test";

$.ajax({
data: {"data": token},
type: "post",
url: "clean.php",
success: function (data) {
console.log(data);
$('.test').html(data);
  }
    });
});

PHP clean.php

$data = $_POST['data'];
echo $data;

我做错了什么?

2 个答案:

答案 0 :(得分:0)

$( ".cleanreport" ).click(function() {
    var token = "test";
    $.post('clean.php",
    {
       data: token
    },
    function (data,status) {
        //console.log(data);
        $('.test').html(data);
    });
});

答案 1 :(得分:0)

这应该适合你:

var token = "test";
$.ajax({
    type: 'POST',
    url: "clean.php",
    data: {id: token},
    dataType: "json",
    success: function(response) {
        // some debug could be here
    },
    error: function(a,b,c) {
        // some debug could be here
    }
});

如果没有,请使用success调试errorconsole.log()参数。

基于jquery documentation设置typemethod的别名,所以这肯定不是问题。