Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 当Ajax函数成功时显示消息_Javascript_Ajax_Jquery - Fatal编程技术网

Javascript 当Ajax函数成功时显示消息

Javascript 当Ajax函数成功时显示消息,javascript,ajax,jquery,Javascript,Ajax,Jquery,我想在Ajax函数成功,但对Ajax来说是新手时显示一条消息 function save_pos_reasons() { $.ajax({ type: "POST", url: "save_pos_reasons.php", data: $('#add_positioning').serialize(), success: function() { $("#successMessage").show(); } })

我想在
Ajax
函数成功,但对
Ajax
来说是新手时显示一条消息

function save_pos_reasons()
  {
    $.ajax({
    type: "POST",
    url: "save_pos_reasons.php",
    data: $('#add_positioning').serialize(),
    success: function() {
       $("#successMessage").show();
        }
    });
 }


<div id="successMessage"> It worked </div>
函数保存位置原因()
{
$.ajax({
类型:“POST”,
url:“save_pos_reasons.php”,
数据:$('#添加定位')。序列化(),
成功:函数(){
$(“#成功消息”).show();
}
});
}
它起作用了

目前,尽管实际函数正在工作,但这不会起任何作用。默认情况下,消息div需要隐藏,否则,
.show()
如果已经可见,则不会起任何作用

CSS:

或内联:

<div id="successMessage" style="display:none;"> It worked </div>
成功了

试试这个简单的代码。仅当ajax工作时,才会显示消息

$.ajax({
        type: "POST",
        url: "save_pos_reasons.php",
        data: $('#add_positioning').serialize(),
        success: function() {
           $("#successMessage").html("It worked");
            }
        });
html

<div id="successMessage"> </div>


希望这有帮助。谢谢

我看还可以。默认情况下,您是否使用CSS隐藏
#成功消息
?当您说函数正在工作时,这是指success函数启动,还是只是ajax调用启动?也许你的ajax调用失败了。不,没有消息的css,也许这就是我出错的地方?不敢相信我看错了css,忙着写JavaCScript,非常感谢!没问题:)快乐编码!
<div id="successMessage"> </div>