Ajax响应数据应该显示在单独的php文件中

时间:2017-02-02 11:16:11

标签: javascript php jquery ajax search

我有jQuery AJAX函数返回HTML,在我提到类的几页页面中显示结果

我想要什么

我希望结果显示在单独的文件中,即(testsearch.php)出现在测试网站上:kargal.in

我的代码:

$("#searchsubmit").on('click', function(event){
    var maincat = $('.country').val(),
        subcat1 = $('.city').val(),
        subcat2 = $('.third').val(),
        subcat3 = $('.fourth').val(),
        searchkey = $('.search_key').val();

    event.preventDefault();

    //if(maincat == "" || subcat1 == "" || subcat2 == "" || subcat3 == ""){
    if(maincat == ""){
        alert("Please select the main category.");
        return false;
    }

    $(".searchCnt").html('<div class="srchloader"><img src="<?php echo     site_url();?>/search_loading_img.gif"><br /> Loading...</div>');

    $.ajax({
        type: "GET",
        url: "<?php echo site_url();?>/ajax_city.php",
        data: {
            action: 'search',
            maincat: maincat,
            subcat1: subcat1,
            subcat2: subcat2,
            subcat3: subcat3,
            searchkey: searchkey,
        },
        cache: false,
        async: true,
        success: function(responsedata) {   
            $(".post-block-out").remove();

            if(responsedata != ""){                 
                $(".searchCnt").html(responsedata); 
            }
            else {
                $(".searchCnt").html('<div class="srchnoRec">No ads found.   </div>');
            }
        } 
    });
});

0 个答案:

没有答案