div에 특정 ID를 가진 json 객체를 인쇄하는 방법을 알고 싶습니다. 내 JSON 파일은 다음과 같습니다 (단축) 자동으로 내가 사용하십시오 스웹 프로그램에 의해 생성됩니다Json은 특정 ID를 가진 객체 만 표시합니다.
"shipping":{
"methods":{
"core|13490|40699":{
"id":"core|13490|40699",
"price":{
"price_excl":"0.0000","price_incl":"0.0000"
}
},
"core|10292|40695":{
"id":"core|10292|40695",
"price":{
"price_excl":"21.0084","price_incl":"25.0000"
}
}
}
},
이처럼 내 스크립트 :
window.onload = function(){
$.getJSON('http://shop.com/cart/?format=json', function(data){
$.each(data.cart.shipping.methods, function(index, method){
$('<span></span>')
.html('<strong>' + method.price.price_incl + '</strong>')
.appendTo('.cart-shipping');
});
});
};
내가 뭘 archieve하려고하는 경우에만를 그 id가 "core | 10292 | 40695"인 운송 방법의 운송 가격이 표시됩니다. 이 코드에는 배송비가 모두 표시되어 있습니다. 더 나아가 나는 그 가격을 25.000 대신에 '진짜'가격으로 어떻게 포맷해야하는지 알고 싶다.
저는 JSON, jquery/ajax를 처음 보았을 때 꽤 재미 있었지만 배울 의향이 있습니다. 위의 내용은이 사이트를 검색 할 때 성취했지만 내 질문은 실제로 파악할 수없는 내용입니다.
감사합니다. 이 작동합니다. -> if (index == "blabla") 또는 (index == "blabla2") 등과 같은 것을 가질 수도 있습니까? – Meules
예,'if (index == "core | 10292 | 40695"|| index == "bla2")'같은 것을 할 수 있습니다. –
이미 발견했습니다! 어쨌든 도와 주셔서 감사합니다 – Meules