我正在制作一个ajax请求,我遇到了一些问题,这是我的jquery代码:
var url = "http://www.domain.com/SearchService.svc/search?keyword=my search keywords";
$.ajax({
type: "GET",
url: url,
dataType: "json".......
.....
Run Code Online (Sandbox Code Playgroud)
在提出此请求时,我有时在搜索中有空格(var url),然后关键字被剪切,所以在上面的示例中,例如它只搜索"我的".我知道这是一个非常简单的问题,必须是一个简单的解决方案.只是找不到解决方案......
谢谢你的帮助!
Fel*_*ing 16
你可以使用encodeURI:
var url = encodeURI("http://www.domain.com/SearchService.svc/search=my search keywords");
Run Code Online (Sandbox Code Playgroud)
这会对URL进行编码并转换空白和任何其他"不安全"字符以用于URL使用.
另请参阅encodeURIComponent安全编码要插入URI的数据.
| 归档时间: |
|
| 查看次数: |
17168 次 |
| 最近记录: |