AJAX函数没有运行php文件

时间:2017-05-08 23:13:23

标签: php jquery ajax

我的html代码中有一个图标,当点击它时会调用ajax函数

HTML:

 <i id="9" class="fa fa-star-o fa-2x pull-right"></i>

Jquery&amp; AJAX:

$('document').ready(function()
{
$(".fa-star-o").click(function(){
    fieldId= this.id;
    $.ajax({
        type: 'POST',
        url: 'edit.php',
        data: {fieldId: fieldId},
        success: function(response){
            if(response == 'true'){}
        }
    }); 
}); 

问题是这不是运行php文件(edit.php)

编辑:我在页面中有多个图标,上面有fa-star-o类,不知道这是不是问题

编辑(已解决):在我的php文件中看起来我有一个拼写错误获取$ _POST变量(UserId而不是userId),我能够看到错误的唯一方法是做Mahesh说并做一个控制台.log(响应)成功后。

1 个答案:

答案 0 :(得分:1)

尝试以这种方式查询:

$.post('/edit.php', { data: {fieldId: fieldId} }, function(result) {
    ...
});

看看会有什么回应。