簡體   English   中英

Codeigniter ajax否'訪問控制允許來源'

[英]Codeigniter ajax No 'Access-Control-Allow-Origin'

...首先,我已經嘗試了很多方法來解決此問題。 沒什么能給我帶來結果...我已經嘗試將這段代碼放在.htaccess上的控制器上,什么也沒有發生...

訪問控制允許來源:*

我真的不知道發生了什么,我需要證明它的json數據已經收到,沒有問題...這非常令人沮喪,所以請有人為我提供解決方案,我會非常感激...我花了3天的時間試圖解決這個問題。 這是錯誤和代碼...歡呼。

XMLHttpRequest cannot load http://[::1]/papo/bodyface/admin/load_image. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost' is therefore not allowed access.

AJAX JSON對象

[{"IMAGE_ID":"11","IMAGE_NAME":"MUJER-GUANTES1.png","IMAGE_TITTLE":"veremos que onda","IMAGE_CONTENT":"un nuevo titulo para bodyface","IMAGE_TYPE":"1"},{"IMAGE_ID":"12","IMAGE_NAME":"tecnologia8.png","IMAGE_TITTLE":"","IMAGE_CONTENT":"","IMAGE_TYPE":"2"},{"IMAGE_ID":"16","IMAGE_NAME":"tecnologia71.png","IMAGE_TITTLE":"","IMAGE_CONTENT":"","IMAGE_TYPE":"2"},{"IMAGE_ID":"17","IMAGE_NAME":"tecnologia12.png","IMAGE_TITTLE":"","IMAGE_CONTENT":"","IMAGE_TYPE":"2"},{"IMAGE_ID":"18","IMAGE_NAME":"tecnologia4.png","IMAGE_TITTLE":"","IMAGE_CONTENT":"","IMAGE_TYPE":"2"},{"IMAGE_ID":"19","IMAGE_NAME":"tecnologia3.png","IMAGE_TITTLE":"","IMAGE_CONTENT":"","IMAGE_TYPE":"2"}]

AJAX請求

$.ajax({
  url: baseurl+'admin/load_image',
  type: 'POST',
    function(data) {
        var p = JSON.parse(data);
        $.each(p, function(i, item) {

                if (item.IMAGE_TYPE == 1) {
                      $('.slides').append(

                          '<li>'+
                          '<img src="'+baseurl+'public/img/'+item.IMAGE_NAME+'">'+
                          '<div class="caption center-align">'+
                          '<h3>'+item.IMAGE_TITTLE+'</h3>'+
                          '<h5 class="light grey-text text-lighten-3">'+item.IMAGE_CONTENT+'</h5>'+
                          '</div>'+
                          '</li>');
                }

                if (item.IMAGE_TYPE == 2) {
                      $('.slider-for').slick('slickAdd','<div><img src="'+baseurl+'public/img/'+item.IMAGE_NAME+'"></div>');
                      $('.product').slick('slickAdd','<div><img style="max_height:10%;max_width:10%;" src="'+baseurl+'public/img/'+item.IMAGE_NAME+'"></div>');
                }
            });

            $('.slider').slider({
              full_width: true,
              height:     650,
              indicators: false
            }); //materialize slider initialization

    }
    });

HTML

<div class="slider">
                <ul class="slides">

                </ul>
        </div>

也許您可以嘗試將其添加在crossDomain: true類型的底部crossDomain: true如果您不是同一網站, crossDomain: true

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM