首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >当值中有html标记时,.getJSON仅适用于Flask Dev,而不适用于IIS8

当值中有html标记时,.getJSON仅适用于Flask Dev,而不适用于IIS8
EN

Stack Overflow用户
提问于 2017-11-14 05:16:07
回答 1查看 56关注 0票数 0

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

代码语言:javascript
复制
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禁止)

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

如果一定要我猜,那一定是<或>这样的字符,但我找不到对我的一组问题的明确答案。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-11-17 06:59:54

因此,解决方案是用ajax方法替换getJSON方法,这回答了我的第三个问题“如何修复它?”我认为这里的第一个评论回答了我的第一个和第二个问题,关于jQuery - .getjson VS .ajax json上的证券,但我也不是百分之百确定。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47273686

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档