검색 할 서버 페이지에 데이터를 전달하고 싶습니다. 연결하지 않은 서버 파일에 대한 에코/프린트 쿼리. 하나 이상의 parameters를 제공하는 경우 마지막으로 제공된 매개 변수 만 표시합니다. where.here는, 내가 직접 URL이 서버 측 파일을 실행이datatables 플러그인에서 fnServerData를 통해 검색
$sWhere = "";
if ($_GET['sSearch'] != "")
{
$sWhere = "WHERE (";
for ($i=0 ; $i<count($aColumns) ; $i++)
{
$sWhere .= $aColumns[$i]." LIKE '%".mysql_real_escape_string($_GET['sSearch'])."%' OR ";
}
$sWhere = substr_replace($sWhere, "", -3);
$sWhere .= ')';
}
/* Individual column filtering */
for ($i=0 ; $i<count($aColumns) ; $i++)
{
if ($_GET['bSearchable_'.$i] == "true" && $_GET['sSearch_'.$i] != '')
{
if ($sWhere == "")
{
$sWhere = "WHERE ";
}
else
{
$sWhere .= " AND ";
}
$sWhere .= $aColumns[$i]." LIKE '%".mysql_real_escape_string($_GET['sSearch_'.$i])."%' ";
}
}
if(isset($_GET['type']) && $_GET['type'] != ''){
$sWhere = "WHERE rent.type = '$_GET[type]' ";
}
if(isset($_GET['category_id']) && $_GET['category_id'] != ''){
$sWhere = "WHERE rent.category_id = '$_GET[category_id]' ";
}
을 가지고 URL 및 인쇄 쿼리에 두 매개 변수를 전달하는 것이 유일한 쇼 서버 측 처리 파일에 내 코드
"fnServerData": function (sSource, aoData, fnCallback) {
/* Add some extra data to the sender */
aoData.push(
{ "name": "type", "value": $('#type_dummy').val() },
{ "name": "category_id", "value": $('#category_id').val() },
{ "name": "region_id", "value": $('#region_id').val() }
);
$.getJSON(sSource, aoData, function (json) {
/* Do whatever additional processing you want on the callback, then tell DataTables */
fnCallback(json)
});
}
입니다 하나의 매개 변수는 내 링크처럼
입니다./view_match_lead_server.php?type=1&category_id=1
이 질문은 여전히 활성화되어있는 경우 (다른 쿼리가 괜찮습니다)
WHERE category_id=1