`
wb284551926
  • 浏览: 551661 次
文章分类
社区版块
存档分类
最新评论

AJAXSUBMIT跨域问题

阅读更多

今天遇到ajaxsubmit跨域问题,找了许多资料都是写jsonp或者引用远程js的方法,但是这些只是支持get请求,post请求无能为力,用firefox浏览器查看控制台提示Access-Control-Allow-Origin头没有设置,我抱着试试看的心态试试,没想到在代码中加上

response.addHeader("Access-Control-Allow-Origin","*");

测试一下,ajaxsubmit可以拿到返回值了,问题解决了。

不过,这个*的设置貌似有点安全问题,这个就先不研究了。

分享到:
评论

相关推荐

    ajax跨域(基础域名相同)表单提交的方法

    本文实例讲述了ajax跨域(基础域名相同)表单提交的方法。分享给大家供大家参考。具体如下: 1.要在做ajax提交的页面中添加如下js语句...$(#formPost).ajaxSubmit({ url:跨域的业务处理地址, cache:false, dataType:ht

    ajaxSubmit上传文件IE解析

    其中通过设置`iframe: true`参数,启用iframe上传模式,这种方式可以解决跨域问题,并且能够更好地支持各种类型的浏览器,包括IE。 #### 问题根源分析 问题的关键在于IE浏览器对JSON格式数据的解析处理。默认情况...

    jQuery使用ajaxSubmit()提交表单示例

    - 使用Ajax提交时,注意处理跨域问题,可能需要启用CORS。 综上所述,`ajaxSubmit()` 是jQuery form插件提供的一个强大工具,它使得表单数据的异步提交变得简单易用,提高了用户体验,同时也为开发者提供了更多定制...

    关于C#中ajax跨域访问问题

    在C#中处理AJAX跨域访问的问题,主要涉及到浏览器的同源策略(Same-Origin Policy)和JSONP(JSON with Padding)技术。同源策略是浏览器为了保障安全,防止恶意脚本从一个域名窃取另一个域名的数据而设置的规则。...

    php实现跨域提交form表单的方法【2种方法】

    当需要从一个域向另一个域的服务器提交表单时,就会遇到跨域问题。本文将详细探讨如何在PHP中实现跨域提交form表单,并详细介绍了两种方法:使用PHP cURL库和利用jQuery的ajaxSubmit方法。 首先,我们来看看使用...

    .ajaxSubmit方式提交所需要的 jquery-migrate-1.2.1.js 和 ajax.js

    6. **跨域请求**: 如果这些文件被用于处理跨域请求(比如CORS),则可能需要配置`$.ajax()`的`xhrFields`或`headers`选项,以添加适当的权限头。 7. **安全与性能考虑**: 在处理用户上传的数据时,需要确保服务器端...

    Jquery ajaxsubmit上传图片实现代码

    jQuery的`ajaxSubmit`方法是用于异步提交表单的,尤其在处理文件上传时非常有用,因为它可以解决传统HTTP POST无法跨域的问题。在上述的场景中,开发者原本使用Iframe和HTTP POST来上传图片,但这种方式存在一些限制...

    jquery.form.js(最新的)

    7. **跨域问题**:如果jQuery.form.js与Struts 1.x不在同一个域下,可能需要处理跨域问题。这可能涉及修改Struts的配置,或者在服务器端添加允许跨域的响应头。 8. **安全考虑**:使用AJAX提交时,务必考虑安全性,...

    ajaxForm异步提交表单(含图片)

    在Web开发中,异步处理数据提交是一种常见的需求,它能提供更好的用户体验,避免页面刷新带来的中断。AjaxForm是jQuery Form...在实际开发中,还需要注意跨域、安全性和错误处理等问题,确保整个流程的稳定性和可靠性。

    jquery.form.min.js

    5. **跨域支持**:使用`jsonp`或`iframe`方式,可以实现代理提交,解决跨域问题。 6. **多种提交方式**:支持POST、GET等多种HTTP请求方法,以及自定义的提交方式。 在实际应用中,我们通常会将jQuery Form插件与...

    jqueryformjs表单JS文件

    4. **错误提示**: 提供清晰的错误提示信息,帮助用户快速定位问题。 总之,jQuery Form JS 插件是开发中处理表单交互的强大工具,通过其丰富的功能和灵活的配置,可以帮助开发者轻松地创建高效、用户友好的表单提交...

    jquery.form.zip

    IFrame允许在后台加载内容,不会影响页面的正常渲染,因此是处理跨域和文件上传的理想选择,尤其是在旧版本的IE浏览器中。通过创建一个隐藏的IFrame,表单的提交被重定向到这个IFrame,从而实现异步上传,同时保持对...

    jquery form

    配合`iframe`或者`FormData`,可以实现跨域文件上传。 **7. 兼容性与最佳实践** 考虑到兼容性,确保你的项目支持最低版本的jQuery和浏览器。同时,为提高性能,可以使用最新的jQuery版本,并利用CDN(内容分发网络...

    使用jQuery.form插件,实现完美的表单异步提交

    如果你的表单包含`<input type="file">`字段,可以开启`iframeTransport`模式,以处理跨域文件上传: ```javascript $('#myForm').ajaxSubmit({ iframeTarget: '_self', // 指定一个iframe用于承载服务器响应 ...

    jquery.from.js & juery.js

    5. **跨域提交**:配合CORS设置,`jquery.form.js`可以实现跨域的表单提交。 6. **兼容性**:`jquery.form.js`支持多种提交方式,包括传统的POST和PUT,以及XMLHttpRequest Level 2的FormData。 在实际使用中,...

    自己写的Jquery form ajax 事例

    在实际开发中,还需要考虑表单验证、错误处理、跨域请求等问题。同时,要确保服务器端脚本能够正确接收并处理这些AJAX请求。这就是jQuery form AJAX的基本用法和可能涉及到的一些知识点。如果需要更深入的了解,可以...

    将form表单通过ajax实现无刷新提交的简单实例

    在实际项目中,还需要考虑错误处理、异步请求、跨域问题以及安全因素等。同时,现代Web开发中,fetch API和Promise也被广泛使用,可以替代传统的XMLHttpRequest,以更现代、更易读的方式处理Ajax请求。

    jquery.form.js

    通过设置`dataType`为'iframeText'或'iframe',并配置相关的参数,可以实现跨域文件上传。此外,插件还提供了`uploadProgress`回调,可以在文件上传过程中展示进度。 总的来说,`jquery.form.js`是jQuery库的一个...

Global site tag (gtag.js) - Google Analytics