Javascript 是否根据变量更改load()文本?

Javascript 是否根据变量更改load()文本?,javascript,php,jquery,Javascript,Php,Jquery,在下面的脚本中,我需要做的就是更改每个.load()函数中.php前面的整数 也就是说,随着bio_id的递增或递减,文件名1.php将随bio_id递增或递减。我不知道该怎么做 <script> $("#bio").load("assets/includes/bios/1.php"); </script> <div class="btn-group" role="group"> <button id="prev" type="butto

在下面的脚本中,我需要做的就是更改每个
.load()
函数中
.php
前面的整数

也就是说,随着
bio_id
的递增或递减,文件名
1.php
将随
bio_id
递增或递减。我不知道该怎么做

<script>
    $("#bio").load("assets/includes/bios/1.php");
</script>
<div class="btn-group" role="group">
    <button id="prev" type="button" class="btn btn-default disabled" onclick="prevBio()">Previous</button>
    <button id="next" type="button" class="btn btn-default" onclick="nextBio()">Next</button>
</div>

<script>
    /* bio id number */
    var bio_id = 1;
    var new_bio = 1;

    function nextBio() {
        bio_id++;
        new_bio = bio_id;
        console.log(bio_id);
        $('#bio').load("assets/includes/bios/2.php"); 

        if (new_bio > 1 && bio_id < 12) {
            $('#prev').removeClass('disabled');
            $('#next').removeClass('disabled');
        } 
        else if (new_bio == 12) {
            $('#next').addClass('disabled');
        }
        return bio_id;
    }

    function prevBio() {
        bio_id--;
        new_bio = bio_id;
        console.log(bio_id);
        $('#bio').load("assets/includes/bios/2.php"); 

        if(new_bio == 1) {
            $('#prev').addClass('disabled');
        }
        else if (new_bio > 1 && bio_id < 12) {
            $('#prev').removeClass('disabled');
            $('#next').removeClass('disabled');
        } 
        else if (new_bio == 12) {
            $('#next').addClass('disabled');
        }

        return bio_id;
    }
</script>

$(“#bio”).load(“assets/includes/bios/1.php”);
以前的
下一个
/*生物识别号*/
var bio_id=1;
var new_bio=1;
函数nextBio(){
bio_id++;
新建_bio=bio_id;
控制台日志(bio_id);
$('#bio').load(“assets/includes/bios/2.php”);
如果(新建生物标识>1&&bio生物标识<12){
$('#prev').removeClass('disabled');
$('#next').removeClass('disabled');
} 
否则如果(新的生物==12){
$('#next').addClass('disabled');
}
返回bio_id;
}
函数prevBio(){
生物标识--;
新建_bio=bio_id;
控制台日志(bio_id);
$('#bio').load(“assets/includes/bios/2.php”);
if(new_bio==1){
$('#prev').addClass('disabled');
}
否则如果(新的生物标识>1和生物标识<12){
$('#prev').removeClass('disabled');
$('#next').removeClass('disabled');
} 
否则如果(新的生物==12){
$('#next').addClass('disabled');
}
返回bio_id;
}

javascript最棒的地方在于它的输入非常松散,因此您可以这样连接字符串:

bio_id=12;

警报(“你好”+bio_id)是的,在您的情况下:


$('#bio').load(“assets/includes/bios/“+bio#u id+”.php”)

您的问题看起来不清楚。你想再来一次吗?我试试。谢谢我还在努力学习Javascript和jQuery。。。所以这对我来说是相当新鲜的。