Javascript 如何在使用spapi_lists.js库执行写入操作时显示等待消息或加载映像。?
我正在使用SPAPI_Lists.js和SPAPI_Core.js库更新/添加记录以共享point 2007列表 我想在写入或读取操作完成时显示等待消息或加载图像 请告诉我怎么做 这是密码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"
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
}
}
);