js使用post传值
来源:互联网 发布:青云志网游全套源码 编辑:程序博客网 时间:2024/05/21 17:35
在index2.asp中代码:
var tempForm = document.createElement("form");
tempForm.id = "tempForm1";
tempForm.method = "get";
tempForm.action = "index3.asp";
tempForm.target = "rightFrame";
var hideInput = document.createElement("input");
hideInput.type = "hidden";
hideInput.name = "content";
hideInput.value = strll+"&id="+id;//ec_GBK(strll+"&id="+id);
tempForm.appendChild(hideInput);
tempForm.attachEvent("onsubmit",function(){ openWindow();});
document.body.appendChild(tempForm);
tempForm.fireEvent("onsubmit");
tempForm.submit();
document.body.removeChild(tempForm);
我现在想要把get修改为post,因为我传输的数据很大!请教大家:
我要在index3.asp中获得index2.asp 中post过来的值,我该这么做!
====================================================================================================================
同问C#中使用post方法传参
传参,我用list.aspx?keyword=nickname 时like '%小小%' ,这种方式,是get方式,不安全。现在改用post方式。可是我不明白,c#里面怎么用POSt传值呢?我是从find.aspx页面传值到list.aspx页面的。find里面有一个按钮,按钮里面给keyword附值。再转到list.asp页面中。。。我不知道到底怎么用post传过去。知道的,请回答。。。万分感谢!传过去了,又如何接收参数的值?
post传值通过表单,比如<form action="要传给的页面" method="post"><input type="text" name="username" /><input type="text" name="password" /><input type="submit" value="提交" /></form>当你单击提交按钮就会把username和password的值传到action所指的页面,记住input的name属性不能省略,然后在接收的页面用 Request.Form["name"]进行接收!!
追问
我的提交按钮里面要写事件的。里面要写一些判断。给keyword附值,然后,才能跳转。
回答
你可以用javascript定义一个函数给keyword赋值,然后为提交按钮增加单击事件调用javascript函数
追问
是不是.net里面除了这样,不能使用post提交到另一个页面 555555555555
回答
下面这种方法不错,在你的按钮里: protected void Button1_Click(object sender, EventArgs e) { //你要给keyword赋值什么的代码这里打就好了 string strUrl = "Default2.aspx"; //这里是你要提交的页面 System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append("<form id='formData'>"); sb.Append("<input type= 'hidden' name='name1' value= 'abcd'>"); /*要提交的值有几个就增加几个<input type= 'hidden'>把要传的值写在value属性中,当然要给name属性取个名字给等下接收用的*/ sb.Append("</form>"); sb.Append("<script language= 'javascript'>"); sb.Append("document.getElementById('formData').method = 'post';"); sb.Append("document.getElementById('formData').action = '" + strUrl + "';"); sb.Append("document.getElementById('formData').submit();"); sb.Append("</script>"); Response.Write(sb.ToString()); }
回答者: 515634s | 二级采纳率:20%
擅长领域: 程序设计
参加的活动: 暂时没有参加的活动
提问者对回答的评价:
谢谢
- 2008-2-20 ajax 使用POST方法传的数据服务端怎么接 5
- 2011-7-18 如何使用javascript向activex中的一个方法传参一个参数 方法名是Re...
- 2012-2-9 js用post方法向ashx文件中传一个值 查询后返回两个值
- 2011-4-21 vs2008 from 里边是post传参 然后我可以用js判断该页面的inpout是... 1
- 2008-9-17 c#当中如何去模拟这样的一个post进行传参啊!通过这样来获取相关页... 2
- js使用post传值
- js使用post请求
- JS使用post方式提交
- 使用js进行post请求
- JS使用POST方式提交请求
- js使用post 方式打开新窗口
- 使用js发送post参数下载文件
- JS实现使用POST方式发送请求
- js post
- JS post跨域及js类定义及使用
- 利用JS使用POST方式提交请求的方法
- 利用JS使用POST方式提交请求的方法
- 利用JS使用POST方式提交请求的方法
- Node.js 使用formidable上传文件及接受POST数据
- js超链接使用post方式提交----解决中文乱码
- js AJAX请求的 $.post方法的使用
- js使用XMLHttpRequest实现跨域请求 POST请求
- 使用js数组拼接json并post到contoller
- Visual C++编程实现摄像头视频捕捉(2)
- android修改包名的问题
- QScrollArea
- pssac安装
- HDU 4213-Sokoban
- js使用post传值
- Powerdesigner 创建、打开工程提示"打印错误"
- C++ 对象的内存布局(上)
- ppstream在64位kubuntu上的安装问题
- APN 建立PDP流程 .
- SWUN 狼人杀
- 从程序员到技术总监,分享10年开发经验
- ubuntu与windows共享文件夹(samba)
- MS发起的PDP上下文激活过程----PPP和PDP激活是什么区别