Pru*_*goe 3 jquery serialization
我可以在表单上使用其他东西来获取所有元素及其值,而不会将它们放入URL表示法中吗?或者是否有一种快速清理返回的字符串的方法?
我收到了这个:
文件路径= afile.doc&fileTitle = A +文件&fileDescription =此+ +应该是在+ AN + ASC +排序%2C +最后+ + +第一+ A +降序
并且需要清理数据库提交的URL内容 - ("+"符号nad%2C(逗号).
有一种简单的方法来反转标准的URL编码表示法吗?
我可以在表单上使用其他东西来获取所有元素及其值,而不会将它们放入URL表示法中吗?
是的,您可以使用jQuery serializeArray,它将"...将一组表单元素编码为名称和值的数组." 这是最好的,因为你首先避免进行编码(我认为你想要使用未编码的版本的值).
例:
var a, index, entry;
a = $("#theForm").serializeArray();
for (index = 0; index < a.length; ++index) {
entry = a[index];
display("a[" + index + "]: " + entry.name + "=" + entry.value);
}
Run Code Online (Sandbox Code Playgroud)
有一种简单的方法来反转标准的URL编码表示法吗?
是.可以使用以下来解码各个编码值decodeURIComponent; 可以使用解码完整的字符串decodeURI.
| 归档时间: |
|
| 查看次数: |
3221 次 |
| 最近记录: |