如何在外部js文件中编写Codeigniter代码?

时间:2018-02-06 09:18:20

标签: javascript jquery codeigniter

我使用codeigniter框架在Php文件中编写的给定代码但是我想在外部Js文件中编写下面的代码并通过脚本src加载到头文件中如何在external_script.js中执行此操作我试过这个但是没有这样做点击提交按钮时刷新页面。

这样我将base_url传递给脚本文件external.js

<div class="container">
  <div class="row">
    <div class="col-md-12">
      <div class="row">
        <div class="col-md-6">One</div>
        <div class="col-md-6">Two</div>
      </div>
    </div>
  </div>
</div>

1 个答案:

答案 0 :(得分:0)

var getUrl = window.location;
var baseUrl = getUrl .protocol + "//" + getUrl.host + "/" + getUrl.pathname.split('/')[1];

$("body").on("submit","#submit_form",function(event){
     event.preventDefault();
        $('#sub_btn').prop("disabled", true);
        $.ajax({

            url: baseUrl+'Controller/method name',
            type: "POST",
           data: new FormData(this),
            cache: false,
           contentType: false,
            processData: false,
            success: function (response) {
                if (response === 'success') {
                    $(".show_res").html('information updated successfully');
                    $('#sub_btn').prop("disabled", false);
                 document.getElementById('submit_form').reset();
                }

            }
        });

    }));

希望这会对你有所帮助