ajax 요청 후 페이지의 일부만 다시로드

알리레자 팔라

내 데이터 목록에 대한 검색 모듈을 추가하려고합니다.

요청을 게시하는 내 함수는 뷰를 렌더링합니다.

검색 버튼을 누른 후 목록 그리드를로드하려면 어떻게해야합니까?

내가해야 코드 또는 뷰를 렌더링하고 그 위치에서 그보기를 쓰기?echohtml

나는 완전히 혼란스러워 ...

public function actionSell() {
    $cond="";
    if($_POST) {
        foreach ($_POST as $key => $value) {
            $_POST[$key] = str_replace(',', '', stripslashes(mysql_real_escape_string($value)));
        }
        $melk_id = $_POST['melk_id'];
        $city_id = $_POST['city_id'];
        $cost_from = $_POST['cost_from'];
        $cost_to = $_POST['cost_to'];
        $metraj_from = $_POST['metraj_from'];
        $metraj_to = $_POST['metraj_to'];
        if($melk_id) $cond .= ' and melk_id='.$melk_id; 
        if($city_id) $cond .= ' and city_id='.$city_id;
        if($cost_from) $cond .= ' and cost >='.$cost_from;
        if($cost_to) $cond .= ' and cost <='.$cost_to;
        if($metraj_from) $cond .= ' and metraj >='.$metraj_from;
        if($metraj_to) $cond .= ' and metraj <='.$metraj_to;
    }
    $dataProvider = new CActiveDataProvider('Data', array('criteria' => array(
            'condition' => 'type = 0 '.$cond,
            'order' => 'id DESC',
        ),
        'pagination' => array('pageSize' => 15)
    ));
    $this->render('sell', array(
        'dataProvider' => $dataProvider,
    ));
}
크리스티안 E.

나는 PHP 개발자는 아니지만 jQuery 방식으로 대답을 시도 할 것입니다.

  1. 컨테이너에 목록 그리드가 있다고 가정합니다. <div id="container"> //the grid </div>

  2. 그리드View있는 컨테이너를 채 웁니다.

  3. 당신은이 Seach 텍스트 상자를
    <input id="searchBox" type="text" name="SeachTxt" Value="Some text"/>

    그리고 버튼 : <input id="SearchBtn" type="button" value="Search Now!">

  4. 다음으로 다음과 같은 jQuery ajax post 함수가 있어야합니다.

    jQuery("#SearchBtn").click(function(e) {
    e.preventDefault();
    jQuery.ajax({
        url: 'index.php?searchString=' + jQuery("#searchBox").val(),
        success: function(result) {
            jQuery("#container").html(result);
        }
    });
    

    });

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

루프 내부의 Ajax 요청, 완료 후 페이지 다시로드

분류에서Dev

jquery ajax get 후 MVC 부분 페이지 다시로드

분류에서Dev

Ajax의 POST 요청 오류입니다. 오류 후 빈 페이지

분류에서Dev

Ajax 요청 후 페이지 새로 고침

분류에서Dev

일부 AJAX 요청 후 다시 작성된 ViewScoped CDI Bean

분류에서Dev

AJAX / PHP 페이지의 일부를 다시로드

분류에서Dev

MVC- Ajax 요청 후 페이지를 새로 고칠 수 없음

분류에서Dev

Ajax 요청을 단일 페이지로 제한

분류에서Dev

Ajax 요청을 단일 페이지로 제한

분류에서Dev

PHP 파일이 Ajax 요청을로드하지 않습니다.

분류에서Dev

Ajax 요청시 페이지가 일시적으로 응답하지 않음

분류에서Dev

Ajax 요청시 페이지가 일시적으로 응답하지 않음

분류에서Dev

AJAX 요청이 완료된 후 다른 페이지로 리디렉션하는 방법

분류에서Dev

HTTP 요청으로 JPG의 일부만 다운로드

분류에서Dev

AJAX 요청이 완료된 후 페이지 스크랩

분류에서Dev

재 시도가있는 AJAX 대기열 후속 요청에서 잘못된 페이로드를 보낼 때

분류에서Dev

dataTable을로드합니다. AJAX 요청이 성공했지만 데이터가 표시되지 않음

분류에서Dev

jQuery로 AJAX 요청 후 리디렉션 중지

분류에서Dev

asp.net 프로젝트 내부의 HTML 페이지에서 Ajax 요청 호출

분류에서Dev

Opencart : Ajax 요청 응답을 사용하여 별도의 로그인 페이지 만들기

분류에서Dev

양식이 검증 된 후 Ajax 요청으로 Cfform 검증

분류에서Dev

AJAX로 PHP 파일 데이터 요청

분류에서Dev

POST 요청 후 동일한 페이지로 리디렉션하는 방법

분류에서Dev

ajax 요청 후 즉시 리디렉션

분류에서Dev

동일한 PHP 페이지에 AJAX 게시 요청 수행 (Jquery Form Plugin)

분류에서Dev

Ajax 요청 후 강제 로그인

분류에서Dev

단일 요청의 ajax 요청 배열

분류에서Dev

Rails-Ajax GET 메서드 요청 후 부분을 다시 렌더링하는 방법

분류에서Dev

동일한 페이지에서 ajax 호출을 만드는 방법 ajax 요청을 보내고 동일한 페이지에 가져 오기

Related 관련 기사

  1. 1

    루프 내부의 Ajax 요청, 완료 후 페이지 다시로드

  2. 2

    jquery ajax get 후 MVC 부분 페이지 다시로드

  3. 3

    Ajax의 POST 요청 오류입니다. 오류 후 빈 페이지

  4. 4

    Ajax 요청 후 페이지 새로 고침

  5. 5

    일부 AJAX 요청 후 다시 작성된 ViewScoped CDI Bean

  6. 6

    AJAX / PHP 페이지의 일부를 다시로드

  7. 7

    MVC- Ajax 요청 후 페이지를 새로 고칠 수 없음

  8. 8

    Ajax 요청을 단일 페이지로 제한

  9. 9

    Ajax 요청을 단일 페이지로 제한

  10. 10

    PHP 파일이 Ajax 요청을로드하지 않습니다.

  11. 11

    Ajax 요청시 페이지가 일시적으로 응답하지 않음

  12. 12

    Ajax 요청시 페이지가 일시적으로 응답하지 않음

  13. 13

    AJAX 요청이 완료된 후 다른 페이지로 리디렉션하는 방법

  14. 14

    HTTP 요청으로 JPG의 일부만 다운로드

  15. 15

    AJAX 요청이 완료된 후 페이지 스크랩

  16. 16

    재 시도가있는 AJAX 대기열 후속 요청에서 잘못된 페이로드를 보낼 때

  17. 17

    dataTable을로드합니다. AJAX 요청이 성공했지만 데이터가 표시되지 않음

  18. 18

    jQuery로 AJAX 요청 후 리디렉션 중지

  19. 19

    asp.net 프로젝트 내부의 HTML 페이지에서 Ajax 요청 호출

  20. 20

    Opencart : Ajax 요청 응답을 사용하여 별도의 로그인 페이지 만들기

  21. 21

    양식이 검증 된 후 Ajax 요청으로 Cfform 검증

  22. 22

    AJAX로 PHP 파일 데이터 요청

  23. 23

    POST 요청 후 동일한 페이지로 리디렉션하는 방법

  24. 24

    ajax 요청 후 즉시 리디렉션

  25. 25

    동일한 PHP 페이지에 AJAX 게시 요청 수행 (Jquery Form Plugin)

  26. 26

    Ajax 요청 후 강제 로그인

  27. 27

    단일 요청의 ajax 요청 배열

  28. 28

    Rails-Ajax GET 메서드 요청 후 부분을 다시 렌더링하는 방법

  29. 29

    동일한 페이지에서 ajax 호출을 만드는 방법 ajax 요청을 보내고 동일한 페이지에 가져 오기

뜨겁다태그

보관