I write php function to delete some content in my project but I want to do different things depending on content.
so my jQuery code :
    $(document).on("click",".delete-action",function(e) {
    var data = $(this).data("delete");
    $.ajax({
        url : "../ajax/ajax_service.php",
        type : "POST",
        data : {"method" : "delete_ajax",data},
        success : function(response) {
            // response
        },
        error : function() {
        }
    });
    e.preventDefault();
});
PHP code
<?php
if(!function_exists("delete_ajax")) {
function delete_ajax() {
    global $db;
    $js_code = '';
    $c_type = $_POST["data"]["c_type"];
    $c_id = $_POST["data"]["c_id"];
    $c_dom_selector = $_POST["data"]["c_dom_selector"];
    if(empty($c_type) || empty($c_id)) {
        return false;
    }
    if($c_type == "page") {
        //$delete = $db->delete("pages",$c_id);
        if(!empty($c_dom_selector)) {
            $js_code .= ' $("'.$c_dom_selector.'").remove(); ';  
        }
    }
    $js_e = ' $(function() { '.$js_code.' }); ';
    echo $js_e;
}
}
So I want a secure solution to run jQuery code returned from response
