如何使用SPServices更新页面的内容?

威姆·戈瓦特斯

我正在尝试使用SPServices更新页面的内容。

当我运行代码时,它确实更新了正确的页面,但是没有更新内容,而是删除了内容。

var newContent = "<p>This is a test</p>";

$().SPServices({
   operation: "UpdateListItems",
   listName: "Pages",
   ID: itemID,
   async: false,
   valuepairs: [["PublishingPageContent", newContent]]
})
瓦迪姆·格雷米亚切夫(Vadim Gremyachev)

发生此错误是因为UpdateListItems操作期望将HTML转义的字符串作为aa参数。

以下函数可用于编码HTML字符串:

function htmlEncode(value){
  //create a in-memory div, set it's inner text(which jQuery automatically encodes)
  //then grab the encoded contents back out.  The div never exists on the page.
  return $('<div/>').text(value).html();
}

来源

固定的例子

var itemID = <Your item id goes here>;
var newContent = "<p>Some content goes here</p>";
$().SPServices({
   operation: "UpdateListItems",
   listName: "Pages",
   ID: itemID,
   async: false,
   valuepairs: [["PublishingPageContent", htmlEncode(newContent)]],
   completefunc: function(xData, Status)
   {
         console.log('Page has been updated');      
   }
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用SPServices更新页面的内容?

来自分类Dev

如何在不刷新页面的情况下发布成功后更新页面内容

来自分类Dev

提交按钮后如何更新页面的某些内容

来自分类Dev

如何在不重新加载 JSON 更新页面的情况下更新 div 的类和内容

来自分类Dev

是否可以使用Firefox扩展程序或桌面应用程序更新页面的HTML内容?

来自分类Dev

是否可以使用Firefox扩展程序或桌面应用程序更新页面的HTML内容?

来自分类Dev

如何使用Puppeteer在SPA中检索新页面内容?

来自分类Dev

使用Selenium时如何绕过firefox更新页面?

来自分类Dev

如何使用 each() 迭代更新页面元素?

来自分类Dev

如何在不刷新页面的情况下格式化模态内容

来自分类Dev

如何更新页面源

来自分类Dev

如何在不刷新页面的情况下定期更新数据?

来自分类Dev

如何在不刷新页面的情况下连续更新PHP变量?

来自分类Dev

如何在不刷新页面的情况下定期更新数据?

来自分类Dev

如何在不刷新页面的情况下更新会话存储数据?

来自分类Dev

如何在不刷新页面的情况下检测 Service Worker 更新?

来自分类Dev

如何在不刷新页面的情况下使用jQuery remove()?

来自分类Dev

如何在不刷新页面的情况下对表单使用验证?

来自分类Dev

如何使用jQuery刷新页面的一部分

来自分类Dev

如何使用 JQUERY 在不刷新页面的情况下对 PHP 循环进行排序

来自分类Dev

Ruby on Rails如何使不刷新页面的网站

来自分类Dev

使用React Router的新页面的位置

来自分类Dev

如何刷新页面内容并使用javascript返回同一页面

来自分类Dev

如何刷新页面内容并使用javascript返回同一页面

来自分类Dev

如何在不刷新页面的情况下自动更新值,ionic2 更新值

来自分类Dev

如何在不刷新页面的情况下更改路线和内容?(对机器人友好)

来自分类Dev

如何在不刷新页面的情况下点击按钮后显示本地存储的内容?

来自分类Dev

导航时如何在不刷新页面的情况下将用户重新定位到另一页面的内容?

来自分类Dev

从数据库浏览记录时如何更新页面的一部分

Related 相关文章

  1. 1

    如何使用SPServices更新页面的内容?

  2. 2

    如何在不刷新页面的情况下发布成功后更新页面内容

  3. 3

    提交按钮后如何更新页面的某些内容

  4. 4

    如何在不重新加载 JSON 更新页面的情况下更新 div 的类和内容

  5. 5

    是否可以使用Firefox扩展程序或桌面应用程序更新页面的HTML内容?

  6. 6

    是否可以使用Firefox扩展程序或桌面应用程序更新页面的HTML内容?

  7. 7

    如何使用Puppeteer在SPA中检索新页面内容?

  8. 8

    使用Selenium时如何绕过firefox更新页面?

  9. 9

    如何使用 each() 迭代更新页面元素?

  10. 10

    如何在不刷新页面的情况下格式化模态内容

  11. 11

    如何更新页面源

  12. 12

    如何在不刷新页面的情况下定期更新数据?

  13. 13

    如何在不刷新页面的情况下连续更新PHP变量?

  14. 14

    如何在不刷新页面的情况下定期更新数据?

  15. 15

    如何在不刷新页面的情况下更新会话存储数据?

  16. 16

    如何在不刷新页面的情况下检测 Service Worker 更新?

  17. 17

    如何在不刷新页面的情况下使用jQuery remove()?

  18. 18

    如何在不刷新页面的情况下对表单使用验证?

  19. 19

    如何使用jQuery刷新页面的一部分

  20. 20

    如何使用 JQUERY 在不刷新页面的情况下对 PHP 循环进行排序

  21. 21

    Ruby on Rails如何使不刷新页面的网站

  22. 22

    使用React Router的新页面的位置

  23. 23

    如何刷新页面内容并使用javascript返回同一页面

  24. 24

    如何刷新页面内容并使用javascript返回同一页面

  25. 25

    如何在不刷新页面的情况下自动更新值,ionic2 更新值

  26. 26

    如何在不刷新页面的情况下更改路线和内容?(对机器人友好)

  27. 27

    如何在不刷新页面的情况下点击按钮后显示本地存储的内容?

  28. 28

    导航时如何在不刷新页面的情况下将用户重新定位到另一页面的内容?

  29. 29

    从数据库浏览记录时如何更新页面的一部分

热门标签

归档