代码之家  ›  专栏  ›  技术社区  ›  griegs

jQuery跨域错误

  •  0
  • griegs  · 技术社区  · 14 年前

    我们正在对jsp文件执行jQuery post。

    我们将包含jsp文件的完整url,该文件将返回一个字符串,但在IE和FF中,请求被阻止。

                $.ajax(
                    {
                        type : "post",
                        url  : "http://www.mydomain.com/my.jsp",
                        data : {string:"some string"},
                        success:doSuccess
                    }
    

    将post更改为get net的us相同的数据,但是否也会导致XSS问题?

    2 回复  |  直到 14 年前
        1
  •  2
  •   user2043 user2043    14 年前

    您可以将输出重新格式化为JSONP。完整描述如下:

    http://api.jquery.com/jQuery.getJSON/

    仅供参考,您的浏览器阻止此操作的原因是为了防止跨域脚本攻击: http://en.wikipedia.org/wiki/Cross-site_scripting

        2
  •  0
  •   Arun P Johny    14 年前

    您正在执行跨域ajax请求吗?请求ajax资源的页面的域是什么?

    some input 对你来说。