我有一个ajax
调用,它将返回一个set<E>
。我需要从我称为ajax的JavaScript函数中处理此set
。
<script type="text/javascript">
function mySr(id){
$.ajax({
type: 'POST',
url: '../controller/action',
data: 'id=' + id,
success: function(data) {
var length= data.length
var size = data.size
alert(data[0]+'----'+length+'--'+size+'----'+data)
},
error: function () {
alert('error')
}
});
</script>
我就是这样
警报将像这样显示
["37", "40","80","90"]----22--undefined----[
我知道脚本中显然可以到达数据,但是我不知道如何遍历它。
如何在这里迭代?
如何获得长度?
如何获得每个元素?
最佳答案
您需要解析data
。尝试在data = $.parseJSON(data);
行之后放置success: function(data) {
有关更多详细信息,请参见http://api.jquery.com/jQuery.parseJSON/。
关于javascript - 将一组从ajax返回到JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5950352/