//把get提交转化为post提交 利用了iframe跟form
function PostNewWin(url,data){
var iframe = document.getElementById("postData_iframe");
if(!iframe){
iframe = document.createElement("iframe");
iframe.id = "postData_iframe";
iframe.name = "postData_iframe";
iframe.src= "about:blank";
iframe.style.width = "0px";
iframe.style.height = "0px";
document.body.appendChild(iframe);
var html = '<form action="'+url+'" method="post" target="_parent" id="postData_form"> <input name="postData" id="postData" name ="postData" type="text" value="'+data+'"/></form>';
iframe.contentWindow.document.write(html);
//window.opener=null;关闭当前窗口,不需要询问关闭提示
//window.close();
iframe.contentWindow.document.getElementById("postData_form").submit();
}
}
分享到:
相关推荐
另外,POST方法可以没有限制地传递数据到服务器,所有提交的信息在后台传输,用户在浏览器是看不到这一过程的,安全性高。 POST方法比较适合用于发送一个保密的或者大量的数据到服务器。 GET方法是<form>表单...
不过,`file_get_contents` 不支持所有协议,且不提供一些高级特性,如自定义头信息、POST 数据或超时控制。当需要更复杂的网络操作时,`file_get_contents` 可能不够用。 3. **Socket** Socket 提供了底层网络...
- `$_REQUEST`:同时接收POST和GET方式提交的所有数据,如果有同名元素,POST会覆盖GET。 **复选框与单选按钮处理** 1. **复选框(Checkbox)** - 复选框的name属性应相同,以便后台识别为一组。 - PHP会自动将...
// 将form转为AJAX提交 function ajaxSubmit(frm, fn) { var dataPara = getFormJson(frm); $.ajax({ url: frm.action, type: frm.method, data: dataPara, success: function(data) { fn(data); } }); } ...
1. 使用`urllib`和`urllib2`库进行URL请求:`urllib.urlopen()`用于GET请求,`urllib2.Request()`和`urllib2.urlopen()`组合用于POST请求。 2. `cookielib`库管理cookies:`CookieJar`对象可以保存和发送cookies,这...
//将usersSet回帖人集合转为数组方便遍历 // System.out.println(Arrays.toString(users));//测试回帖人数组 /* 遍历回帖人数组,取出每一个回帖人, * 遍历每一条回帖内容,判断内容是否以@+回帖人开头,...
它将表单的`action`属性作为Ajax请求的URL,`method`属性作为请求类型(通常是`POST`或`GET`),并利用`getFormJson`函数将表单内容转化为JSON格式的数据。 `getFormJson`函数遍历表单的所有输入元素,将它们的值...
- 表单GET提交时,浏览器根据页面charset编码数据,服务器(如Tomcat)使用`URIEncoding`解码。 - 解决方法:在Tomcat的`server.xml`中,为HTTP或AJP Connector配置`URIEncoding="gbk"`或`URIEncoding="utf-8"`,...
在Web开发中,Ajax(Asynchronous JavaScript...对于GET请求,需要将参数从ISO-8859-1转为GBK或GB2312;对于POST请求,需要将其转换为UTF-8。同时,确保Servlet响应使用合适的字符集,以避免在回显数据时再次出现乱码。
- 当前台界面使用 GET 或 POST 方式提交数据时,数据编码格式由请求头的 ContentType 指定。主要分为以下几种情况: - `application/x-www-form-urlencoded`:此格式的数据可通过 `@RequestParam`、`@...
load()函数默认使用GET方式,如果提供了对象形式的数据,则自动转为POST方式。 因为默认使用的是Get请求方式,所以我们也可以在url加数据进行提交。 例如$("#box").load("loadTest.html?name=zhang&age=25"
在实际应用中,Ajax与Json结合使用可以实现各种复杂的交互,例如用户登录验证、表单提交、动态加载内容等。通过Ajax,我们可以实现无刷新的用户体验,而Json则简化了数据的序列化和反序列化过程,使得前后端的数据...
- `method` 属性定义了处理表单数据的方法,通常有 "get" 和 "post" 两种。"get" 方法将数据附加到URL,而 "post" 方法将数据隐藏在HTTP请求体中。 - `action` 属性指定了服务器端处理表单数据的程序或URL。 - `...
- POST:创建新资源,常用于表单提交。 - PUT:更新指定资源,通常是替换整个资源。 - DELETE:删除指定资源。 - PATCH:部分更新资源,只修改资源的一部分。 4. **状态码**: - HTTP响应状态码传达了服务器对...
1. **浏览器向应用服务器发送请求**:可以通过表单提交(POST或GET)、超链接或Ajax实现。在POST请求中,表单数据按页面编码(如UTF-8)转为字节流发送。对于GET请求,表单值会URI编码后附加到URL,如“test=%E4%B8%...
这是考虑到如果提交的数据是经过压缩的,比如某些API传输的数据。如果数据流不为空,则创建文件并写入数据,最后保存图片文件。 在保存图片后,该方法会调用`getimageInfo`函数,来获取图片的相关信息,并构造出...
如果开启,则所有通过GET、POST或COOKIE提交的数据都会被自动转义,即在特殊字符前加上反斜杠(例如:将 `'` 转为 `\'`)。 ##### 使用场景 1. **安全性**:在早期版本的PHP中,开启此设置有助于防止SQL注入等安全...
15. `get`和`post`是HTML表单提交数据的方法,其中`post`方法的数据对客户端是不可见的,且没有长度限制,而`get`方法的数据会显示在URL中,且长度有限制,通常不超过2048个字符。因此,第十七题的答案是错误的,...
常见的HTTP方法有GET和POST,其中POST方法常用于提交数据,如上传音频文件。在本案例中,JS会构造一个POST请求,携带音频文件的数据到指定的百度语音接口URL。 三、百度语音识别API 百度提供了强大的语音识别服务,...