我有一个搜索表单,其中只包含一个带提交按钮的文本字段。
如果用户搜索任何文本,我们会根据搜索字符串将结果发送到浏览器。
如果搜索字符串包含%符号,那么我的请求状态为错误(400),
如何解决此问题?
注意:我使用了Yii framework提供的路径类型URL
答案 0 :(得分:2)
我建议您使用encodeURI
var value=$("#searchbar").val();
var senddata=encodeURI("main.php?value="+value);
$.get(senddata,function(){
//write some code
})