我的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(响应)成功后。答案 0 :(得分:1)
尝试以这种方式查询:
$.post('/edit.php', { data: {fieldId: fieldId} }, function(result) {
...
});
看看会有什么回应。