
我的可以了
这是前台form表单
<script language="javascript">
function Check(){
if(solospvalue==""){
alert ('域名不能为空');
solospfocus();
return ;
}
if(solospdvalue==""){
alert ('域名可用作行业不能为空');
solospdfocus();
return ;
}
soloaction="addworkasp";
solosubmit();
}
</script>
</head>
<body>
<div id="man_zone">
<table width="99%" border="0" align="center" cellpadding="3" cellspacing="1" class="table_style">
<form method="get" name="solo" >
<tr>
<td width="50%" align="center">域名:</td>
<td><input type="text" name="sp" onKeyPress="javascript:if(eventkeyCode==13){solospdfocus();}"></td>
</tr>
<tr>
<td align="right"><input align="center" type="submit" value="添加" onClick="javascript:Check();"></td>
<td><input type="submit" value="取消" onClick="javascript:soloaction='manframeasp'"></td>
</tr>
</table>
</form>
</div>
</form>
</body>
后台直接可以用
s = RequestQueryString("sp")
来获取文本框输入的内容
jqeury方法中$get()不是这么用的啊,前三个参数必须,$get(url, '' , functin(data){}); 第二个参数如果为空也得带上的
但是URL中最好不要带参数,我建议你这样写:
var url = "/Handler/ChangeCageNameashxcaname=" + encodeURI(encodeURI(newText)) + "&caid=" + caid;
$get(url , {'caname':encodeURI(encodeURI(newText)), 'caid':caid} , function( data ){ '您的判断' });
是访问页面时的参。
比如有一个新闻页,需要根据传入的新闻id不同来展示不同的新闻,访问路径如:
>
我来说几句吧,首先,你这个是POST的方式提交,也就不用担心页面缓存了,所以你的修正url参数nocache可以不需要。
另外。
要知道,
你使用的是ajax提交,而不是页面刷新的方式。
所以,你想要提交给浏览器的参数,必须自己在js中获取,然后负责是JQUERYajax方法的data参数。才能传递给后台。
你现在的代码,没有告诉ajax,你要传递任何参数信息给后台,你又怎么得到的了呢?
因为页面可是没有完全刷新提交给后台哦。只是一个ajax的异步访问而已。
我们在处理url的跳转时,往往会在url后面带着很多参数。有时候需要把这些参数转化成对象当作参数进行跳转或其他之用,比如angular2的 routerLink的地址是不带参数的,参数写在 queryParams里,这时候就需要对url进行处理。
当然可能还有其他地方可能会用到此类转换。
下面介绍对于url参数的几种转换方法
1 js处理,利用split()和循环实现
结果 { a: 10 , b :2}
2 利用querystring
querystring是在node封装好的一个模块,有处理string的方法直接处理这种地址
这种方法可以直接进行处理
参考链接 Query String querystring 模块的使用
3 利用lodash处理
结果也是正确的。
不过lodash不会,所以把别人提供的方法放在这,再来在细细研究lodash
此方法已更新至文章 Lodash使用入门
参考链接 lodash文档
ajax提交之前
以JQuery为例
var options = {
target: '', // target element(s) to be updated with server response
// url: url,
beforeSubmit: showRequest, // pre-submit callback
success: showResponse // post-submit callback
};
有个 beforeSubmit,对应showRequest方法,在这个方法里面可以进行加密
// pre-submit callback
function showRequest(formData, jqForm, options) {
var queryString = $param(formData);
//可以在此进行数据加密
return true;
}
以上就是关于关于request.QueryString()获取不了值全部的内容,包括:关于request.QueryString()获取不了值、用jquery中的$.get(),为什么ashx文件接收不到参数和信息、asp.net 中Request.QueryString()里面的属性值是从哪里取得的等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)