通过 AJAX 传递 JavaScript 中的 & 符号
Passing ampersands in Javascript through AJAX
我正在使用JQuery对.Net应用程序进行AJAX调用。 有时传递给我的 ajax 调用的值是 &。
var searchValue = '&';
var url = "method=searchvariables&searchvalue="+searchValue;
url += "&position=1";
在 .NET 端,搜索 Vale 始终为空。
如何传入与号,以便它被 .Net 代码识别?
某些字符在 URI 中具有特殊含义,如果要将它们用作数据,请使用 encodeURIComponent。
你可以利用 jQuery 通过传递一个data
对象来构建查询字符串。这将为您处理encodeURIComponent
$.ajax(URL, {
data: {
method : searchvariables,
searchvalue : searchValue,
position : 1
}
});
相关文章:
- Javascript中的符号
- 我不知道此代码中的这些符号是什么意思.十进制到二进制
- JavaScript 中的符号传播右移和零填充右移之间的区别
- jquery仅限<并且>文本框中的符号
- 替换ng repeat中的一些符号
- 美元符号可以被认为是jquery中的宏吗?
- Javascript中的setAttribute和点符号有什么区别
- 将字符串中的符号相乘
- JavaScript中的“符号”原始数据类型是什么?
- 在 Javascript 中获取字符串中的最后一个符号时值错误
- 字符串中的 Javascript 匹配符号
- 铬中的 $ 变量(美元符号)
- 如何在node.js中设置mysql连接,以在带无符号整数的算术上抛出超出范围的错误
- 角度路由中的哈希符号
- 如何使用RegEx转换文本中的表情符号
- 无法更换↵JavaScript中的符号
- 当元素ID包含美元符号时,Javascript中的getElementByid.当ID包含美元符号时,
- Javascript中的无符号32位整数
- 由于数据中的 & 符号,无法在 C# 上传递整个 html 数据
- Javascript字符串等于这些符号中的一个