gpt4 book ai didi

javascript - 带有 echo <script> 的 ajax 代码不起作用

转载 作者:行者123 更新时间:2023-11-30 00:26:55 26 4
gpt4 key购买 nike

我有这个 ajax 代码:

<script>
$(document).ready(function() {
$('ul#tab li:first').html('<?php echo $channel;?>');
$('ul#tabs li').on("click", function() {
// $('ul#tab li.active').html($(this).html());
$('ul#tab li').html("");
//$('ul#tab li.active').html($(this).html());
var index = $("ul#tabs li").index($(this));
$.post("../admin/ajax/ch1.php", {
index: index
}, function(result) {
$('ul#tab li.active').html(result);
});
});
});
</script>

在 php ch1.php 中是

<?php
$ch1tab1= file_get_contents("../channels/ch1tab1.html");
$ch1tab2= file_get_contents("../channels/ch1tab2.html");
$ch1tab3= file_get_contents("../channels/ch1tab3.html");
$ch1tab4= file_get_contents("../channels/ch1tab4.html");
$ch1tab5= file_get_contents("../channels/ch1tab5.html");
$channel = $_POST['index'];
if ($_POST['index'] == 0 ){ $channel = $ch1tab1;}
else if ($_POST['index'] == 1){ $channel = $ch1tab2;}
else if ($_POST['index'] == 2 ){ $channel= $ch1tab3;}
else if ($_POST['index'] == 3 ) {$channel = $ch1tab4;}
else if ($_POST['index'] == 4 ) {$channel = $ch1tab5;}
echo $channel; ?>

变量ch1tab4有一个代码,但它不起作用,回显空白请问我该怎么办?

最佳答案

为什么不使用 jQuery 的 .load() 函数?它使用以下语法:

$(selector).load(URL,data,callback); 

关于javascript - 带有 echo &lt;script&gt; 的 ajax 代码不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31099229/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com