.getJSON只在有html标记值时才能在FlasDev上工作,而不是在IIS 8上工作怎么办?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (42)

我有以下客户端JavaScript代码,无论内容$(‘#b)是什么类型,在使用python-FlaskDev服务器时都能很好地工作。 这是JS代码。

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

当我在IIS和$(‘#b)上运行它时,它也能工作。_ 但是,当$(‘#b)中有html标记时,代码不能工作。_评语_选中).text()。我在Chrome控制台中遇到的错误是403未能加载资源:服务器响应时状态为403(HTTP/1.1 403禁止)

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

提问于
用户回答回答于

因此,解决方案是用Ajax方法替换getJSON方法。

所属标签

可能回答问题的人

  • 嗨喽你好

    7 粉丝480 提问8 回答
  • 人生的旅途

    10 粉丝484 提问7 回答
  • uncle_light

    5 粉丝518 提问7 回答
  • 无聊至极

    4 粉丝504 提问6 回答

扫码关注云+社区

领取腾讯云代金券