duandui2803 2015-06-18 13:42
浏览 236

AJAX请求:状态500 - ReadyState 4

I want to do some modifications on a table with AJAX.

In localhost all is allright but after transfer on production server, 500 Error.

I saw on other topics the problem should be on my .php or with my Apache server.

It's my first time that I use AJAX then I'm not comfortable with this technology.

For example, I want to delete an offer with the Delete button.

My .js :

//Action supprimer
$(".suppr").on("click", function(e){
    e.preventDefault();
    var conf=confirm("Cette offre sera supprimée, valider ?");

    if(conf==true){
        var id_promo=$(this).parent().parent().attr('id');
        console.log(id_promo);
        var ligne=$(this).parent().parent();
        var data="op=suppr&id_promo="+id_promo;
        var td=($(this).parent());

        td.html(ajax_loader);



        var request=$.ajax({
            url:"ajax_promo.php",
            method:"POST",
            data:data                
        });

        request.done(function(){
           console.log(request);
           ligne.empty(); 
        });

        request.fail(function(){
            console.log(request);

            console.log("Fail AJAX");
        });


    }

});

My .php

/************************ Action bouton "Supprimer" ***************************/

if($_POST["op"]=="suppr" && !empty($_POST['id_promo'])){
       $query="UPDATE professionnel_promo"
               . " SET online=2"
               . " WHERE id=".$_POST['id_promo'];

    if(sql_query($query)){
        echo "Delete OK";
    }
    else{
        echo "Fail Delete";
    }

}

Thanks for help :)

  • 写回答

2条回答 默认 最新

  • dongmi5015 2015-06-18 14:02
    关注

    I would rewrite

     var data="op=suppr&id_promo="+id_promo;
    

    with:

     var data='{op: "suppr", id_promo : "' + id_promo '"}';
    

    Simply because the former is passed throught _GET superglobal, the latter with _POST

    评论

报告相同问题?

悬赏问题

  • ¥15 微信会员卡接入微信支付商户号收款
  • ¥15 如何获取烟草零售终端数据
  • ¥15 数学建模招标中位数问题
  • ¥15 phython路径名过长报错 不知道什么问题
  • ¥15 深度学习中模型转换该怎么实现
  • ¥15 HLs设计手写数字识别程序编译通不过
  • ¥15 Stata外部命令安装问题求帮助!
  • ¥15 从键盘随机输入A-H中的一串字符串,用七段数码管方法进行绘制。提交代码及运行截图。
  • ¥15 TYPCE母转母,插入认方向
  • ¥15 如何用python向钉钉机器人发送可以放大的图片?