PHP不会修改jQuery ajax

时间:2013-09-21 17:41:52

标签: php jquery trim

所以我有一个非常奇怪的问题...

之后

         $.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内容类似的问题吗?

1 个答案:

答案 0 :(得分:0)

您的代码似乎没问题。我没有发现问题。如果要从searhc var中删除空格。然后你也可以使用jQuery trim方法,如下所示。感谢

$.ajax({
                url: WEB + 'tools/tags/',
                type: 'post',
                data: {
                    search: $.trim(search)
                },