浏览器的策略本质是:一个域名下面的JS,没有经过允许是不能读取另外一个域名的内容,但是浏览器不阻止你向另外一个域名发送请求。

所以form表单提交没有跨域问题,提交form表单到另外一个域名,原来页面是无法获取新页面的内容,或者说form提交后不需要返回,但是ajax是需要返回的。

而ajax是想要读取响应内容,浏览器是不允许你这么做的。

世界本无跨域,是浏览器不允许js访问别的域,但是浏览器却没有限制自己,img标签和script标签都是可以加载其他域的图片或者js文件。这不就是jsonp的跨域嘛,利用浏览器的历史兼容性。

浏览器的安全策略限制的是js脚本,并不限制src,form表单提交之类的请求。就是说form表单提交不存在安全问题,ajax提交跨域存在安全问题。

【完】

高度不够,看到的都是问题;格局太小,纠结的全是鸡毛蒜皮。

form表单target的用法,实现无刷新提交页面

form表单的target,当将iframe设置为隐藏时,可以实现当前页表单提交而不进行跳转刷新.代码如下,首页在页面里准备一个form表单和一个iframe.

纯js将form表单的数据封装成json 以便于ajax发送

使用方式: var json = form2Json("formId");//这里的参数是form表单的id值 form2json.js function form2Json(fo ...

JS 提交form表单

源码实例一:javascript 页面加裁时自动提交表单Form表单:

jquery序列化form表单使用ajax提交后处理返回的json数据

1.返回json字符串: /** 将一个字符串输出到浏览器 */ protected void writeJson(String json) { PrintWriter pw = null; try ...

Jquery实现form表单提交后局部刷新页面的多种方法

最近做一个小项目,刚好需要用到搜索功能,实现搜索框内输入数据然后按回车或者点击“提交”,然后给后台数据库处理并返回数据给前端,在前端局部更新数据. 但是遇到了一个小问题,就是form表单下任意输入框输 ...

javascprit form表单提交前验证以及ajax返回json

1.今天要做一个手机验证码验证的功能.需求是前端页面点击发送 短信验证码,后台接收后通过ajax返回到前端,之后前端在提交时候进行验证.思路很简单,不过做的过程还是学到不少的东西. 1.ajax请求后 ...

使用jQuery重用form表单并异步提交到其它action

在做页面开发的时候,有时候要重用表单的数据,并异步请求提交到其它的链接中,这个时候就能够使用jquery去改动表单的action值(记得使用后改动回来).并调用submit方法,当然后台的链接acti ...

html-4, form 表单 输入、传文件、单选、多选、下拉菜单、文本描述、重置、submit、按钮限制输入

ajax提交表单跨域啊,form表单提交没有跨域问题,但ajax提交存在跨域问题相关推荐

  1. vue表单提交数组_ajax传递数组、form表单提交对象数组

    在JSP页面开发中,我们常常会用到form表单做数据提交,由于以前一直只是使用form表单提交单个对象,只要表单文本域的name值和接收的对象的属性名一致,那么传值就没有什么问题.不过,在前几天的开发 ...

  2. form表单校验复杂系列--- form表单内插入独立的数据表格,动态校验数据表格内每行的文件上传

    form表单校验复杂系列- form表单内插入独立的数据表格,动态校验数据表格内每行的文件上传 前言 公司项目有个模块需要优化form表单内,插入独立的数据表格,表格内容是文件上传,需要利用外部表单提 ...

  3. php表单转json对象,form表单转Json提交的方法(推荐)

    form表单转Json提交的方法(推荐) 先将表单数值转换成数组存储,存储成的格式为[{"name":"","value":"&q ...

  4. php 提交表单跳转页面,form表单页面跳转方式提交练习

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 //form表单提交练习 /*新建一个form.html网页用来书写前端HTML表单*/ 表单提交练习 姓名: 年龄: 电话: 地址: QQ: 自我评价: ...

  5. php 表单页面跳转,form表单页面跳转方式提交练习

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 //form表单提交练习 /*新建一个form.html网页用来书写前端HTML表单*/ 表单提交练习 姓名: 年龄: 电话: 地址: QQ: 自我评价: ...

  6. java 提交表单_http常见的form表单请求方式

    在Web开发中,我们使用的比较多的HTTP请求方式基本上就是GET.POST. 一.http请求常见的表单文件上传形式 首先了解下application/x-www-form-urlencoded和m ...

  7. layui提交表单自动刷新_layui form表单提交后实现自动刷新

    刚刚使用layui 来做东西,对这一切都不熟悉,使用一下form表单,但是,不能成功的使用. 问题: 1.提交表单,页面自动刷新. 出现这样的情况呢,搜索了一下是因为表单的提交按钮没有type类型.哪 ...

  8. html表单怎么设置编码,form 表单 设置编码和页面编码

    var isIE=!!window.ActiveXObject; if(isIE && document.charset!="utf-8")location.rel ...

  9. vue 给form表单赋值_vue获取form表单的值示例

    vue获取form表单的值示例 这里使用的是Element-ui组件 html: JS: var phone = this.phone; var password = this.password; v ...

最新文章

  1. 不用IIS运行ASP.Net网站
  2. rabbitmq队列php应用,RabbitMQ工作队列应用
  3. 团队梯队人才培养模型,60页人才梯队建设与人才培养,果断收藏
  4. 微信小程序 731 天
  5. AcWing 891. Nim游戏(nim博弈)
  6. 16.1 Class类与Java反射
  7. 微星网卡linux驱动,微星b360系列win10无法安装网卡驱动解决方法_武汉久龙电脑维修中心...
  8. 解决Word多级列表章标题第一章与节标题1.1排序混乱问题
  9. 学习笔记——深蓝学院点云系列公开课05:3D物体检测的发展与未来
  10. 怎样才能显示计算机开机次数增多,怎么查询电脑开机次数
  11. Unity3D FPS射击游戏
  12. VC6/VS6定制应用程序按键与贴图错位问题的排查及解决
  13. 微信小程序扫二维码带参数问题
  14. 2020系统规划与管理师考试通过率探秘
  15. 【我的黑名单】优酷的道德水准之低再次突破我的底线,制片王某剽窃19岁少年创意,陌陌科技也不是什么好鸟
  16. 离散数学重点(第二部分)
  17. 小程序中wx.setStorage和 wx.getStorage
  18. html插入背景图片和div,HTML直接插入图片和css使用背景图片区别
  19. sql中两个表的某列相减_sql两个字段相减语句
  20. Docker各平台下安装

热门文章

  1. linux操作系统的技术介绍,Linux操作系统基础解析之(一)——IT技术简介
  2. 建设银行数据平台建设分享
  3. 教大家如何批量采集义乌购上的图片和保存方法
  4. 阿里云OSS---阿里云对象存储服务
  5. 感恩节 | 致通信人,那个不为人知的自己
  6. H5、web端页面的性能测试案例以及页面性能测试分析
  7. 计算机窗口动画效果,win7系统窗口动画慢动作功能开启的修复方案
  8. Python中的按位取反
  9. Unity从网络/本地异步获取图片(微信头像)
  10. java打印HTTP请求头信息