gpt4 book ai didi

javascript - 获取 jQuery Ajax 响应的长度

转载 作者:可可西里 更新时间:2023-11-01 02:54:45 27 4
gpt4 key购买 nike

我需要计算在 jQuery 中完成的 Ajax 响应的长度。响应采用 JSON 格式,仅包含一个字符串。我得到了值,但不知道如何计算这个字符串的长度。

这是我的代码:

var tempId;
$.ajax({
url: "<?=base_url();?>index.php/sell/decoder",
type: "POST",
data: {'str' : sometext},
dataType: 'json',
async: false,
success: function(response) {
tempId = response; // This gives me a return value as a string. For example = 153
alert(tempId.length); // But this returns "undefined". What should I do to get the length?
}
});

这是响应头的结构:

Connection  Keep-Alive 
Content-Length 2
Content-Type text/html
Date Fri, 06 Jul 2012 08:12:12 GMT
Keep-Alive timeout=5, max=86
Server Apache
X-Powered-By PHP/5.3.10

最佳答案

做一个if条件先转成字符串,然后根据需要统计长度。

success: function(response) {
if(response){
alert( (response + '').length );
}
}

关于javascript - 获取 jQuery Ajax 响应的长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11358138/

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