.getJSON 仅适用于 Flask Dev 而非 IIS 8 当值中有 html 标签时

沙森·托罗斯

我有以下客户端 JavaScript 代码,无论 $('#b_comment_selected').text() 具有什么类型的内容,都可以在使用 python-Flask Dev 服务器时正常工作。这是JS代码。

function some_editing(){
$.getJSON($SCRIPT_ROOT + "/_edit_me", 
{
content: $('#b_comment_selected').text(),
label: $('#b_label_selected' ).text() 
},
function () { //do something}
)
}

当我在 IIS 上运行它并且 $('#b_comment_selected').text() 不包含任何 html 标签时,它也有效。但是当 $('#b_comment_selected').text() 中有 html 标签时,代码不起作用。我在 Chrome 控制台中得到的错误是 403 无法加载资源:服务器响应状态为 403 (HTTP/1.1 403 Forbidden)

我的问题是:为什么它可以在flask dev环境中工作?为什么它在 IIS 上不起作用?以及如何修复它?

如果我不得不猜测它与 < 或 > 之类的字符有关,但我无法找到我的问题集的明确答案。

沙森·托罗斯

所以解决方案是用ajax方法替换getJSON方法,这回答了我的第三个问题“如何修复它?”。我认为对这里接受的答案的第一个评论jQuery - .getjson VS .ajax json回答了我的第一和第二个问题,在 IIS 上的证券的上下文中,但我又不是百分百确定。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

jsPDF将html转换为pdf:utf-8仅适用于文本,不适用于html

来自分类Dev

单击标签不适用于HTML

来自分类Dev

UTF-8 编码将适用于所有 HTML 页面,但一个

来自分类Dev

标签更改仅适用于单击的元素,而不是所有具有相同类的元素

来自分类Dev

自定义验证属性不适用于自定义标签帮助程序,仅适用于静态html

来自分类Dev

Javascript函数不适用于html5 + Flask

来自分类Dev

文本对齐:对齐仅适用于缩进(复杂)的HTML代码,不适用于没有空格的HTML代码

来自分类Dev

StringResourceModel仅适用于标签

来自分类Dev

* ng如果有时仅适用于异步管道

来自分类Dev

IIS重定向仅适用于站点索引

来自分类Dev

Angular Routing IIS - 重写仅适用于浅路径

来自分类Dev

适用于Windows 8 / 8.1的html5或xaml

来自分类Dev

适用于Windows 8 / 8.1的html5或xaml

来自分类Dev

PIL / scipy.misc中的imresize仅适用于uint8图像吗?有其他选择吗?

来自分类Dev

css bug - 带有图片库的 div 仅适用于 iphone 6/7/8 - flex 和 grid

来自分类Dev

MAAS - PXE 引导仅适用于传统引导而非 UEFI

来自分类Dev

在React中,SetInnerHTML不适用于html标签。

来自分类Dev

填充不适用于角形材质中的html标签

来自分类Dev

preg_match_all不适用于html标签

来自分类Dev

在React中,SetInnerHTML不适用于html标签。

来自分类Dev

自动对焦是否适用于 html span 标签?

来自分类Dev

HTML 必需标签不适用于公司和名称

来自分类Dev

npm install不适用于Windows 8上的--save-dev选项

来自分类Dev

RTF的NSAttributedString仅适用于iOS 8,不适用于iOS 7

来自分类Dev

托管在本地主机上时,Fetch API拒绝并带有NetworkError(仅适用于Firefox)

来自分类Dev

尝试复制工作表中的所有单元格时出现错误91。但仅适用于某些代码

来自分类Dev

Neo4j/Cypher 仅当谓词适用于所有关系时才匹配

来自分类Dev

SSL适用于Chrome,但有时适用于Firefox,不适用于IOS,Android或Blackberry

来自分类Dev

isspace()仅适用于最多8位的数字吗?

Related 相关文章

  1. 1

    jsPDF将html转换为pdf:utf-8仅适用于文本,不适用于html

  2. 2

    单击标签不适用于HTML

  3. 3

    UTF-8 编码将适用于所有 HTML 页面,但一个

  4. 4

    标签更改仅适用于单击的元素,而不是所有具有相同类的元素

  5. 5

    自定义验证属性不适用于自定义标签帮助程序,仅适用于静态html

  6. 6

    Javascript函数不适用于html5 + Flask

  7. 7

    文本对齐:对齐仅适用于缩进(复杂)的HTML代码,不适用于没有空格的HTML代码

  8. 8

    StringResourceModel仅适用于标签

  9. 9

    * ng如果有时仅适用于异步管道

  10. 10

    IIS重定向仅适用于站点索引

  11. 11

    Angular Routing IIS - 重写仅适用于浅路径

  12. 12

    适用于Windows 8 / 8.1的html5或xaml

  13. 13

    适用于Windows 8 / 8.1的html5或xaml

  14. 14

    PIL / scipy.misc中的imresize仅适用于uint8图像吗?有其他选择吗?

  15. 15

    css bug - 带有图片库的 div 仅适用于 iphone 6/7/8 - flex 和 grid

  16. 16

    MAAS - PXE 引导仅适用于传统引导而非 UEFI

  17. 17

    在React中,SetInnerHTML不适用于html标签。

  18. 18

    填充不适用于角形材质中的html标签

  19. 19

    preg_match_all不适用于html标签

  20. 20

    在React中,SetInnerHTML不适用于html标签。

  21. 21

    自动对焦是否适用于 html span 标签?

  22. 22

    HTML 必需标签不适用于公司和名称

  23. 23

    npm install不适用于Windows 8上的--save-dev选项

  24. 24

    RTF的NSAttributedString仅适用于iOS 8,不适用于iOS 7

  25. 25

    托管在本地主机上时,Fetch API拒绝并带有NetworkError(仅适用于Firefox)

  26. 26

    尝试复制工作表中的所有单元格时出现错误91。但仅适用于某些代码

  27. 27

    Neo4j/Cypher 仅当谓词适用于所有关系时才匹配

  28. 28

    SSL适用于Chrome,但有时适用于Firefox,不适用于IOS,Android或Blackberry

  29. 29

    isspace()仅适用于最多8位的数字吗?

热门标签

归档