javascript - 代码在 localhost 中工作,但在 hostgator 服务器中不起作用?

标签 javascript jquery ajax codeigniter

下拉基于值的框应显示在文本字段中,

当前代码可以在本地主机上运行,​​但不能在 hostgator 服务器上运行

基于州的示例国家和基于地区的州

<script type="text/javascript">
        $(document).ready(function () {
            $('#state').on('change', function () {
                var stateID = $(this).val();
                if (stateID) {                   
                    $.ajax({                 
                        url: '<?php echo base_url(); ?>index.php/myform/ajax/' + stateID,
                        type: "GET",
                        dataType: "json",           
                        success: function (data) {        
                            console.log(data);
                            var title = [], metatags = [], decription = [];
                            $.each(data, function (key, value) {
                                title.push(value.page_title);
                                metatags.push(value.page_metatags);
                                decription.push(value.page_decription);
                            });
                            $('input[name="city"]').val(title.join(','));
                            $('input[name="Metatags"]').val(metatags.join(','));
                            $('input[name="Description"]').val(decription.join(','));
                        }
                    });
                }
            });
        });
    </script>

routes.php

    $route['myform'] = 'welcome';
    $route['myform/ajax/(:any)'] = 'welcome/myformAjax/$1';

welcome.php

 public function update() {
    $this->load->helper('url');
    $data['state_fetch'] = $this->Question_Insertion_Model->all_Pages_Display();
    $this->load->view('update', $data);
    }
    public function myformAjax($id) {
    $this->db->select('c.*');
    $this->db->where("s.page_id", urldecode($id));
    $this->db->join('kas_all_pages s', 's.page_id = c.page_fk');
    $result = $this->db->get('kas_all_pages_tags c')->result();
    echo json_encode($result);
    }

screenshot

最佳答案

在index.php中添加以下代码

  • 注意:如果更改这些,还要更改下面的 error_reporting() 代码 */ $_SERVER['CI_ENV']='生产';

关于javascript - 代码在 localhost 中工作,但在 hostgator 服务器中不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49897423/

相关文章:

javascript - 在 Dart 中 .callMethod 返回后如何调用 .then?

javascript - 如何正确使用Json

jquery - Rails 5 引用错误 : function is not defined

jquery - 带有图例和饼图标签的 Flot 饼图

javascript - 如果描述采用默认大小,如何禁用“阅读更多”链接

javascript - jQuery 和 jqGrid - For ...每个循环提取数据

ajax - 如何从 jQuery 发送 json 数据?

javascript - 将第 3 方 jQuery 插件添加到 requireJS 的最佳实践?

javascript - 无法更改 react 选择字段的默认值

javascript - 如何在三星电视模拟器上打开新屏幕?