Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.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 如何在使用spapi_lists.js库执行写入操作时显示等待消息或加载映像。?_Javascript_Jquery_Sharepoint_Sharepoint 2007_Sharepoint Designer - Fatal编程技术网

Javascript 如何在使用spapi_lists.js库执行写入操作时显示等待消息或加载映像。?

Javascript 如何在使用spapi_lists.js库执行写入操作时显示等待消息或加载映像。?,javascript,jquery,sharepoint,sharepoint-2007,sharepoint-designer,Javascript,Jquery,Sharepoint,Sharepoint 2007,Sharepoint Designer,我正在使用SPAPI_Lists.js和SPAPI_Core.js库更新/添加记录以共享point 2007列表 我想在写入或读取操作完成时显示等待消息或加载图像 请告诉我怎么做 这是密码 var list = new SPAPI_Lists("ListURL"); var newItem = { Title: "News", Link: "LinkURL"

我正在使用SPAPI_Lists.js和SPAPI_Core.js库更新/添加记录以共享point 2007列表

我想在写入或读取操作完成时显示等待消息或加载图像

请告诉我怎么做

这是密码

    var list = new SPAPI_Lists("ListURL");

         var newItem =  {               
                    Title: "News",
                    Link: "LinkURL"
                };

   var items = list.quickAddListItem("List ID", newItem);
如上代码所示,我想在
quickAddListItem
完成时显示等待消息或加载图标


提前谢谢。

嗯。。。你有关于这些库的文档吗?如果
quickAddListItem
不是异步的,那么您就无法实现您想要实现的目标。 或者,您可以尝试先显示正在加载的图像,然后调用
setTimeout

$('.my_loading_img').show();
// 500 means to wait 500ms before doing the adding... you can try a smaller number
setTimeout(function() {
    var list = new SPAPI_Lists("ListURL");
    var newItem =  {               
              Title: "News",
              Link: "LinkURL"
          };
    var items = list.quickAddListItem("List ID", newItem);
}, 500);
否则,我创建了一个处理Sharepoint Web服务的JS库:

以我的图书馆和你的例子:

// show your loading image
$('.my_loading_img').show(); // jquery
// call SharepointPlus
$SP().list("ListName").add({Title:"News",Link:"LinkURL"},
  {
    error:function(items) {
      alert("Error when adding the item");
      $('.my_loading_img').hide(); // hide the image
    },
    success:function(items) {
      alert("Item added!");
      $('.my_loading_img').hide(); // hide the image
    }
  }
);