0

Datatables で Codeigniter 3 Wiredesignz HMVC プラグインを使用しています。sAjax ソースを正しく呼び出すことはできますが、Ajax 応答には base_url () と、「http://localhost/C:/xampp/htdocs/dcproduction/index.php/admin/datatable」のようなファイル パスが含まれています。

ビュー内の私のスクリプトはこのようなものです

$(document).ready(function () {    
                    var url = '<?php echo base_url(); ?>';     
                    var oTable = $('#dt_customers').dataTable({
                        "bProcessing": true,
                        "bServerSide": true,
                        'type': 'POST',
                        "sAjaxSource": url+'admin/datatable/',
                        "oLanguage": {
                           "sProcessing": "<div class='dvLoading'><img src='<?php echo base_url(); ?>assets/img/ajax-loader.gif'></div>"
                        },
                          'fnServerData': function (sSource, aoData, fnCallback) {
                            //var csrf_value = '<?php //echo $this->security->get_csrf_hash(); ?>';
                            //aoData.push({name: 'csrf_test_name', value : csrf_value}); //csrf_test_name is defined in config/config.php
                            $.ajax
                            ({
                                'dataType': 'json',
                                'type': 'POST',
                                'url': sSource,
                                'data': aoData,
                                'success':function(res){
                                    alert(res);
                                },
                                'error':function(s){
                                    alert(sSource);
                                }
                            });
                        }
                    });

                });

リクエストヘッダーからファイルパス「C:/xampp/htdocs」を削除するにはどうすればよいですか?

4

1 に答える 1