Javascript 将PHP变量转换为JQuery
如果我点击一个按钮,我会尝试从音频标签更新src。 所以我需要将$muziek变量转换为Jquery 视图:Javascript 将PHP变量转换为JQuery,javascript,php,jquery,codeigniter,mp3,Javascript,Php,Jquery,Codeigniter,Mp3,如果我点击一个按钮,我会尝试从音频标签更新src。 所以我需要将$muziek变量转换为Jquery 视图: 是否有人有想法或向我展示了如何做到这一点?使用json\u encode将$muziek转换为javascript数组 <script> var myArray = <?php echo json_encode($muziek); ?>; </script> var myArray=; 我花了一些时间试图弄清楚你想要什么,根据我的理解,你想要返回一
是否有人有想法或向我展示了如何做到这一点?使用
json\u encode
将$muziek
转换为javascript数组
<script>
var myArray = <?php echo json_encode($muziek); ?>;
</script>
var myArray=;
我花了一些时间试图弄清楚你想要什么,根据我的理解,你想要返回一个所有muziek的数组,返回给你的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调用时,您将得到结果。google的关键字:ajax可能与我在控制台时得到的结果重复。log()未捕获语法错误:意外标记;像这样在JS中使用PHP(反之亦然)是非常糟糕的做法。@treyBake:我知道如何使用ajax请求,当然更好,但在这种情况下,这个家伙看起来很年轻,所以我认为这对他来说不是一个坏的解决方案:)你为什么要教一个年轻人一些不好的东西,让他们以后重新学习正确的方法?o、 o
$.get( "base_url/your_controller/getAllMuziek" )
.done(function( muziek ) {
//Here needs to be the foreach muziek
$.each(muziek, function( index, value ) {
// whatever
});
});
function getAllMuziek()
{
$query = $this->db->get('muziek');
$muziek = $query->result();
header('Content-Type: application/json');
echo json_encode($muziek);
}