gpt4 book ai didi

javascript - ajax读取/获取变量有时无法使用codeigniter获取确切的变量

转载 作者:行者123 更新时间:2023-12-01 05:24:31 33 4
gpt4 key购买 nike

我的ajax有问题或者我不知道这是否是ajax的问题​​。我有一个 ajax 代码,用于从标签获取值并将其连接到数据库中的新数据中。每次刷新页面时,它都会输出不同的内容。有时效果很好,有时则不然。

我在这部分遇到了麻烦:

else {
value = value + "-"+init;
$('#checkID').text(value);
$("#checkID").css('visibility','visible');
}

有时它输出1-0,有时输出变成-0。我正在考虑 var value = $('#clinicID').html(); 无法与输出 1-0 的 1 所在的 -0 连接来自值变量

这是我的 ajax 完整代码:

function getcheckupID() {

var init = 0;
var value = $('#clinicID').html();

$.ajax ({
url: siteurl+"myclinic/getcheckID",
type: "GET",
dataType: "JSON",
success: function(data) {
if(data.length>0) {

$('#checkID').text(data[0]['check_up_id']);
$("#checkID").css('visibility','visible');
}
else {
value = value + "-"+init;
$('#checkID').text(value);
$("#checkID").css('visibility','visible');
}
}
})
}

我的文档准备代码:

$(document).ready(function() {
get_clinicID();
show_patients();
checkupme();
});

其中checkupme()函数有一个嵌套的getcheckupID()运行时

最佳答案

我建议了另一种获取 #clinicID 中数据的方法您可以使用

刷新页面时,插入 #clinicID像:

<span id="clinicID" data-value="1-0"><span>或您想要输入的任何数据。

然后在 getcheckupID您将调用的函数:

function getcheckupID() {
var init = 0;
var value = $('#clinicID').attr("data-value");
// Your code ajax
}

如果仍然有问题,请检查您的echo页面生成时。也许没有任何可打印的值(value)。

希望这有帮助。

关于javascript - ajax读取/获取变量有时无法使用codeigniter获取确切的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40539629/

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