dptiq46022 2019-03-01 20:09
浏览 121

$ .ajax调用不工作,不显示错误消息

I need your help on my simple script. I want when user click on image (with id="menu_en") to execute external script in php page (in my case english.php), but ajax call is not working. Even using "error:" statement "alert(xhr.status);" does not help me as alert is showing just "0" and hide in second... Where I'm wrong? Here is my code placed into the body of the page:

 <script src='jquery-1.11.3.min.js'></script>       
    <script>
        $(document).ready(function(){                       
            $('#menu_en').on('click',function(){                    
                var enID = '1';
                var url = 'index.php';                          

                $.ajax({
                    type:'POST',
                    dataType: 'JSON',
                    url:'english.php',                                  
                    data: {language_id: enID},
                    success:function(data){
                        alert('Success!');
                    },
                    error: function (xhr, ajaxOptions, thrownError) {
                        alert(xhr.status);
                    }

                });             
            });
        });
    </script>
  • 写回答

1条回答 默认 最新

  • download1323 2019-03-01 20:38
    关注

    you may not be returning a reply from english.php

    $result = array(
      'msg' => true
    );
    echo json_encode($result);
    

    also use complete in javascript code

    <script>
        $(document).ready(function(){                       
            $('#menu_en').on('click',function(){                    
                var enID = '1';
                var url = 'index.php';                          
    
                $.ajax({
                    type:'POST',
                    dataType: 'JSON',
                    url:'english.php',                                  
                    data: {language_id: enID},
                    success:function(data){
                        alert('Success!');
                    },
                    error: function (xhr, ajaxOptions, thrownError) {
                        alert(xhr.status);
                    },
                    complete: function (result) {
                        console.log(result);
                    }
    
                });             
            });
        });
    </script>
    

    complete all kinds of results..

    评论

报告相同问题?

悬赏问题

  • ¥15 无线电能传输系统MATLAB仿真问题
  • ¥50 如何用脚本实现输入法的热键设置
  • ¥20 我想使用一些网络协议或者部分协议也行,主要想实现类似于traceroute的一定步长内的路由拓扑功能
  • ¥30 深度学习,前后端连接
  • ¥15 孟德尔随机化结果不一致
  • ¥15 apm2.8飞控罗盘bad health,加速度计校准失败
  • ¥15 求解O-S方程的特征值问题给出边界层布拉休斯平行流的中性曲线
  • ¥15 谁有desed数据集呀
  • ¥20 手写数字识别运行c仿真时,程序报错错误代码sim211-100
  • ¥15 关于#hadoop#的问题