javascript - 找不到带有特殊字符的网页
问题描述
在 chrome 上它工作正常,但在 Internet Explorer 上它抛出:“找不到网页”:
如果搜索参数 (a,b,c,d... ) 的普通字符在两者上都可以正常工作。但如果是特殊字符,它只会在 Chrome 上罚款。如何修复 Internet Explorer
我的代码如下所示。
<input id="tbSearch" name="tbSearch" type="text" value="등록시">
<input id="btnSearch" name="tbSearch" type="button" value="Search">
$("#btnSearch").live("click", function () {
$("#bz_ifmContent", parent.document).attr("src", "/UI/List.aspx?page=" + page + "&search=" + search);
}
})
解决方案
你试过了吗:
$("#btnSearch").live("click", function () {
$("#bz_ifmContent", parent.document).attr("src", "/UI/List.aspx?page=" + encodeURIComponent(page) + "&search=" + encodeURIComponent(search));
}
})
推荐阅读
- c++ - 从带有双参数的 asm 外部函数调用
- excel - 用户表单子在动态组合框上给出错误 13 类型不匹配
- laravel - laravel 在自定义公共路径中创建符号链接
- javascript - 将数据从 ReactAudioPlayer 传递到 Amcharts 滑块?
- dynamic-programming - 强化学习中状态归一化背后的理论
- python - 确定日期时间索引是否在上午 8 点到晚上 9 点之间的布尔列?
- java - 无法将多个参数传递给 SQL 语句到通配符
- python - if 语句不考虑列表的最后一个元素
- linux - 我如何在文本模式下设置 Kali Linux
- r - 闪亮的 DTedit,根据第二个 DTedit 表中的 rows_selected 状态显示或隐藏插入/新按钮