将PHP函数转换为jQuery

将PHP函数转换为jQuery,php,jquery,Php,Jquery,我目前通过PHP获取GET参数,并在PHP函数中运行。现在,我需要该值用于站点上的jQuery脚本。那么如何在jQuery中执行以下操作呢 function trimQuery($query){ $query = trim($query); $query = preg_replace("/[^a-zåäö0-9\s]/i","",$query); return $query; } $trimmedQuery = trimQuery($_GET['q']); $

我目前通过PHP获取GET参数,并在PHP函数中运行。现在,我需要该值用于站点上的jQuery脚本。那么如何在jQuery中执行以下操作呢

function trimQuery($query){

    $query = trim($query);

    $query = preg_replace("/[^a-zåäö0-9\s]/i","",$query);

    return $query;

}

$trimmedQuery = trimQuery($_GET['q']);

$arrayTrimmedQuery = explode(" ",trimmedQuery );

foreach(arrayTrimmedQuery as $value){

  echo $value;

}

在这里,我保留了相同的代码结构和变量名。这个函数是纯JavaScript(没有任何jQuery函数)

函数trimQuery($query){
$query=$query.replace(//^\s+|\s+$/g,“”;//等效于jQuery.trim($query)
$query=$query.replace(/[^a-zåäö0-9\s]/gi,”);
返回$query;
}
var q=location.search.match(/&q=([^&]+)/);
q=q?q[1]:“”;
var$trimmedQuery=trimmedQuery(q);
var$ArrayTrimmeQuery=TrimmeQuery.split(“”);

for(var i=0;i这是什么JavaScript?
foreach
$\u-GET
没有在JavaScript中定义。我不知道他想要用$\u-GETNote做什么。如果你不确定某个函数,请访问谷歌,使用
mdn
(mdn=Mozilla开发者网络,#1 JavaScript文档源)。例如:
replace mdn
function trimQuery($query){
    $query = $query.replace(/^\s+|\s+$/g, "");//Equivalent to jQuery.trim($query)
    $query = $query.replace(/[^a-zåäö0-9\s]/gi, "");
    return $query;
}

var q = location.search.match(/&q=([^&]+)/);
q = q ? q[1] : "";
var $trimmedQuery = trimQuery(q);

var $arrayTrimmedQuery = trimmedQuery.split(" ");

for(var i=0; i<$arrayTrimmedQuery.length; i++){
    var $value = $arrayTrimmedQuery[i];
    alert($value);
}
function trimQuery(query){

    query = $.trim(query);

    query = query.replace(/[^a-zåäö0-9\s]/i,"");

    return query;

}

trimmedQuery = trimQuery($('input').val());

arrayTrimmedQuery = trimmedQuery.split(" ");

for(var value in arrayTrimmedQuery){

  document.write(value);

}