簡體   English   中英

yii2 在 GET 方法中從 url 隱藏 model 名稱

[英]yii2 hide model name from url in GET Method

我有一個腳本可以在一定時間內切換圖像。 但是在我的頁面上,圖像沒有顯示,因為它們獲取方法錯誤 URL: GET http://schedule/monitor/img/math/22.03/22.03.JPG 404 (Not Found) 正確的 URL 應該是這樣的: http://schedule/img/math/22.03/22.03.JPG 當我從 js 腳本得到這個時,如何從圖像 src 中隱藏 model 名稱?

slider.js

    $(document).ready(function () {
    $.ajax({
        type: 'GET',
        dataType: 'json',
        url: '/monitor/insert_math',
        data: 'json',
        success: function (data) {

            var i = 0;          //START POINT
            var unfiltered_images = data;   //UNFILTERED IMAGES ARRAY
            var time = 30000;   //TIME BETWEEN SWITCH

            var images = unfiltered_images.filter(file => file.endsWith('.JPG')); //FILE FILTER BY EXTENSION
            console.log(images);

            if (images.length != 0) {

                function changeImg() {

                    document.getElementById('slide').src = images[i];

                    if (i < images.length - 1) { //CHECK IF INDEX IS UNDER MAX
                        i++; //ADD 1 TO INDEX
                    } else {
                        i = 0; //RESET BACK TO 0
                    }
                    setTimeout(changeImg, time); //RUN FUNCTION EVERY X SECONDS
                }

                window.onload = changeImg(); //RUN FUNCTION WHEN PAGE LOADS
            }
        }
    });
});

1311.php

<div class="info_block">
      <img id="slide" height="626px">
</div>

PHP 文件的路徑:

在此處輸入圖像描述

document.getElementById('slide').src = "/"+images[i];

Shringiraj Dewangan的回答

暫無
暫無

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

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