亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

將 PHP 變量轉換為 JQuery

將 PHP 變量轉換為 JQuery

PHP
慕絲7291255 2021-07-13 17:02:18
如果我單擊按鈕,我會嘗試從音頻標簽更新 src。所以我需要將 $muziek 變量轉換為 Jquery看法:<?php    foreach ($muziek as $ms)    {        if ($ms->id == 2) {            echo '<audio id="player" controls src="data:audio/mpeg;base64,' . base64_encode($ms->audio) . '">';            echo '</audio>';        }    }    foreach ($muziek as $ms)    {        echo '<br>';        echo '<input id="'.$ms->id.'" type="button" value="' . $ms->naam . '" class = "btn btn-login login-formcontrol"/>';    }?></div><script>    $("input").click(function () {       var test = $(this).attr("id");       console.log(test);       //Here needs to be the foreach muziek           });</script>Muziek 變量:這就是我填充音樂變量的方式function getAllMuziek(){    $query = $this->db->get('muziek');    $muziek = $query->result();    return $muziek;}有人有想法或告訴我如何做到這一點嗎?
查看完整描述

2 回答

?
aluckdog

TA貢獻1847條經驗 獲得超7個贊

我花了一些時間試圖弄清楚你想要什么,并根據我的理解你想要返回一個數組,所有muzieks返回給你的 js 來做你想做的任何事情,你可以簡單地通過一個簡單的 ajax 請求得到:


$.get( "base_url/your_controller/getAllMuziek" )

    .done(function( muziek ) {

        //Here needs to be the foreach muziek     

        $.each(muziek, function( index, value ) {

            // whatever

        });

    });

對您的方法進行簡單修改getAllMuziek:


function getAllMuziek()

{

    $query = $this->db->get('muziek');

    $muziek = $query->result();


    header('Content-Type: application/json');

    echo json_encode($muziek);

}

現在當你讓你調用 ajax 時,你會得到你的結果。


查看完整回答
反對 回復 2021-07-16
?
鳳凰求蠱

TA貢獻1825條經驗 獲得超4個贊

使用轉換$muziek為javascript數組json_encode


<script>

var myArray = <?php echo json_encode($muziek); ?>;

</script>


查看完整回答
反對 回復 2021-07-16
  • 2 回答
  • 0 關注
  • 179 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號