所以我有一个非常奇怪的问题...
之后
$.ajax({
url: WEB + 'tools/tags/',
method: 'post',
data: {
search: search
},
我用我的PHP脚本捕获搜索。我正试图修剪它,但没有任何成功。例如。如果我输入“test”,并在我的PHP脚本中修剪后,我仍然会“测试”。
$search = $this->request()->post('search');
$trimmed = trim($search);
die(print_r('Res' . $trimmed));
任何人都知道可能是什么问题!? 我尝试将搜索放在ajax请求URL的末尾(使用get方法),然后尝试通过POST方法发送它,使用调试器运行我的PHP脚本...我的想法用完了>< :)
BTW:我的JS脚本中的搜索变量:var search = _tagsInput.text();它是text()因为它是一个有意义的div。
更新1:所以我测试了我上面提到的“BTW”,看起来.text()导致问题,我的内容可编辑div。在普通文本框中发送内容之后,它起作用了。任何人都有与内容可编辑div内容类似的问题吗?
答案 0 :(得分:0)
您的代码似乎没问题。我没有发现问题。如果要从searhc var中删除空格。然后你也可以使用jQuery trim方法,如下所示。感谢
$.ajax({
url: WEB + 'tools/tags/',
type: 'post',
data: {
search: $.trim(search)
},