`
wandejun1012
  • 浏览: 2738066 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

form.submit()和window.location区别

    博客分类:
  • html
 
阅读更多

form.submit()是转发,信息不会丢失。

 

window.location是重定向,信息会丢失。

即:他不会收集页面表单上的信息。

 

具体什么样的信息会丢失,有空再来研究。

 

 

 

refurl:

http://wandejun1012.iteye.com/blog/1747493

 

 

 

 

 

 

分享到:
评论

相关推荐

    js打开新窗口方法整理

    window.top.location=url 可以在iframe中的页面在父窗口刷新打开 window.open方法可控制的样式丰富,比如我们可以控制窗口显示的大小,窗口显示的内容,以及位置等等。都是使用js中的window.open有一个缺点就是容易...

    sp\button和submit的区别及使用js实现页面跳转的方式

    sp\button和submit的区别及使用js实现页面跳转的方式 Button和Submit是两个常用的HTML表单元素,它们都是用于提交表单的,但是它们之间存在着一些区别。 首先,Button类型的按钮仅仅是一个普通的按钮,点击它不会...

    javascript各种跳转

    obj.form.submit(); } <form> (this)"> <option value="1">taiyou <option value="2">getsu </form> ``` 在这个例子中,当用户选择“taiyou”时,表单将提交到`wo.do`,而选择“getsu”则提交到`ta.do`。 ...

    jquery-form 异步提交表单

    window.location.href = 'welcome.html'; } else { alert('登录失败,请检查用户名和密码'); } } }); }); ``` ### SSH框架与Struts标签 在提供的描述中提到了SSH框架,SSH是Spring、Struts和Hibernate的组合...

    js跳转问题解决方式

    在处理JS跳转问题时,我们通常会遇到几种常见情况,如使用`window.location`对象、`location.href`、`a`标签的`onclick`事件以及表单提交等。下面将详细介绍这些知识点及其解决方法。 1. `window.location`对象 `...

    js调用Action

    方法一: ...用js函数让网页重定向,window.location.href=‘actionName.action?paraName=arg0’; 如果需要带参数的话可以在action中定义那个参数名paraName,并生成setter和getter方法 方法二: ...

    web,js的知识总结.pdf

    为了避免这种情况,可以将`type="submit"`改为`type="button"`,然后在按钮点击事件中手动调用`form.submit()`。 2. **图像提交按钮**: - `<input name="" type="image" src="images/login-btn-dl.png">` 类型为`...

    js以post方式打开新页面

    在JavaScript中,通常我们使用`window.location.href`或者`a`标签来实现页面跳转,但这两种方式都采用GET请求的方式传递数据。然而,在某些情况下,我们可能需要以POST方式发送数据并打开新页面,例如处理表单提交、...

    Javascript常用对象.txt

    - `window.location`:包含当前文档的URL信息的对象。 #### `location`对象 `location`对象提供有关当前页面URL的信息,并允许修改这些信息。其主要属性包括: - `location.href`:获取或设置当前文档的完整URL...

    JS调用Struts中的Action

    上面的代码展示了一个按钮点击事件,该事件触发时会执行`formSubmit`函数,并将Action路径和参数作为参数传入,最终实现Action的调用。 - **直接使用`submit`方法** ```javascript function ff() { document....

    js中javascript-void(0) 真正含义.docx

    在这个例子中,虽然最终结果仍然是`undefined`,但是在`void`操作符执行之前,`document.form.submit()`已经被调用,从而实现了表单提交的功能。 #### `#`与`javascript:void(0)`的区别 在HTML中,使用`#`作为`...

    JavaScript之浏览器对象

    它包含了全局变量和函数,如`window.alert()`用于弹出警告对话框,`window.location`用于获取或设置当前页面的URL。 四、HISTORY历史对象 History对象存储了用户在浏览器中的浏览历史,但不包含具体的URL。它提供了...

    javascript关于open.window子页面执行完成后刷新父页面的问题分析

    function formSubmit(){ // 执行表单提交等操作 this.form.submit(); // 调用父页面的回调函数,刷新父页面 window.opener.callback(); // 关闭当前子窗口 window.close(); } ``` 2. **刷新父页面的方法**:...

    跳转代码与js有关的跳转代码,您懂的

    2. **`window.location.assign()`**:这个方法与直接修改`window.location.href`的效果相同,但更清晰地表明了这是一个跳转操作。 ```javascript window.location.assign("http://example.com"); ``` 3. **使用`...

    window.open 以post方式传递参数示例代码

    postDataHtml += "</form><script type='text/javascript'>document.getElementById('postDataForm').submit()<script><body><html>"; newWindow.document.write(postDataHtml); return newWindow; } ``` 5. **...

    关于struts2里用javascript刷新window.showModalDialog的父页面

    function submitForm() { // 这里是表单验证等逻辑 window.returnValue = true; // 设置返回值为true window.close(); // 关闭弹出窗口 } ``` 4. **刷新父页面的逻辑**: - 在父窗口中,通过判断`window....

    top和parent区别

    - 假设`iframe`中的表单需要提交到父窗口或顶层窗口,可以通过`top.document.getElementById('formId').submit()`或`parent.document.getElementById('formId').submit()`来实现。 3. **跨窗口通信**: - 在多...

    javascript-void(0)是什么意思?JS的几种跳转.docx

    这里的关键在于`document.form.submit()`表达式,而不是`void`操作符本身。 3. **执行函数**: ```html (subgo())">点击此处执行函数 ``` 类似于第二个示例,这里的`void`操作符同样不重要,关键在于通过点击...

    JS提交

    表单提交是最常见的数据发送方式,可以通过设置`form`的`action`属性来指定处理请求的服务器端脚本,然后调用`submit()`方法发送数据。若在URL问号后传递参数无效,可考虑使用隐藏字段(hidden)传递。这种方法可以...

    EexJS实现多文件上传与下载

    另外,还可以利用`window.location.href`或者`window.open`方法来跳转到文件链接,实现文件下载。 在多文件上传的情况下,EXTJS的`Ext.grid.Panel`或`Ext.List`组件可以用来展示选择的文件列表。用户可以选择多个...

Global site tag (gtag.js) - Google Analytics