解决方案 »
- Gridview中的某一列显示成中文
- 关于asp.net中的背景音乐处理
- 简单的Ajax问题???在线等
- asp.net中怎样弹出选择对话框
- 簡單語法問題..馬上結帖
- 求一sql语句~~~谢谢~~~
- BotConverter.toString()与Encoding.getByte(s);的区别是什么??
- 初级问题(up有分):在dataGrid中的dropdownlist怎么进行数据邦定,以及选中默认值
- 大侠请帮忙!!asp.net如何入门以及都要学些什么东西??
- 再问水晶报表的小问题,请大家帮帮忙,在线等待
- 求教如何将上传到网页的文件保存在sql数据库里?
- MCV4中做模糊查询如何获得HTML编译器中TextBox的值不走JS,和用FORM标签
url 路径中的参数跟 post 无关!
希望能举个例子,我项把HTML格式的字符串当作URL参数传递!
url 路径中的参数跟 post 无关! productAppraisal.ashx?action=put&pl=<p><span style="color:#ff0000;">11111111</span></p>;我想通过URL传递红色区域的HTML格式的参数给ASHX,在ashx中通过 context.Request["pl"]获取,应该怎么做?试了好久没成功
用表单提交的时候没有什么问题,但是把取到的值当成URL的参数用AJAX提交给后台处理程序,确不行。用浏览器的开发人员工具,看了一下两者的报文区别,发现两个报文中的所支持的Accept-Encoding不同,用表单提交,报文中Accept-Encoding有text/html,和这个有联系吗?希望大家提供一个好的办法
<form id="UpLoadForm" name="UpLoadForm" method="post" enctype="multipart/form-data" action='savenews.ashx'>
....你的内容
</form>然后在ashx里 用 context.Request.Form["editorid"]来获取内容就行了
<form id="UpLoadForm" name="UpLoadForm" method="post" enctype="multipart/form-data" action='savenews.ashx'>
....你的内容
</form>然后在ashx里 用 context.Request.Form["editorid"]来获取内容就行了
谢谢你的耐心回答,我是新手,不会用JQurey提交表单,目前只会用XMLHTTPREQUEST传递一些简单的请求,不知道XMLHTTPREQUEST怎么提交表单实现无刷新。
$.ajax({
type: "post",
dataType: "html",
data: $('#myform').serialize(), //form id
url: "../dataajax.aspx?type=adu&datatype=" + dt + "&r=" + Math.random(), //提交地址
beforeSend: function (XMLHttpRequest) { //提交前处理
ValidateDisabled("BtnSubmit", false);
},
success: function (data) {
if (data == "") {
if(document.getElementById("dataadu")){
if (confirm("提交成功,是否返回管理页面?"))
location.href = GetQueryString("url");
}else
alert("提交保存数据成功.");
} else {
alert(data);
}
ValidateDisabled("BtnSubmit", true);
},
error: function () {
alert("ajax error...");
ValidateDisabled("BtnSubmit", true);
}
});