Q
一個輸出
1
A
回答
1
var json = '[{"currency_code":"AED","rate":3.6727,"code":"AE","name":"United Arab Emirates"},{"currency_code":"AFN","rate":68.51,"code":"AF","name":"Afghanistan"},{"currency_code":"ALL","rate":111.55,"code":"AL","name":"Albania"},{"currency_code":"AMD","rate":477.85,"code":"AM","name":"Armenia"},{"currency_code":"ANG","rate":1.7775,"code":"AW","name":"Aruba"},{"currency_code":"AOA","rate":165.096,"code":"AO","name":"Angola"}]'
var Code="AW";
$.each(jQuery.parseJSON(json),function(key,value){
if(value.code==Code)
$("body").append("<span> "+value.currency_code+" |</span><span> "+value.rate+" |</span><span> "+value.code+" |</span><span> "+value.name+" </span><hr>");
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
0
Var Code ;
var Result = new FromData();
$.each(yourjsonfile, function (key, value) {
if (youjsonfile.Code = Code)
Result.append(key, value);
});
我沒有太多的經驗還我不能發表評論,但你試過嗎? 這是要循環你的數據比較代碼,並將其附加到你的formdata var然後你可以發佈由ajax
0
請參閱以下代碼。希望有所幫助。您可以以對象數組的形式獲取數據,然後應用map和reduce來查找所需的鍵。我剛剛從網址中複製了示例數據並準備了這個小片段。
data = [{
"currency_code": "AED",
"rate": 3.6727,
"code": "AE",
"name": "United Arab Emirates"
}, {
"currency_code": "AFN",
"rate": 68.4958,
"code": "AF",
"name": "Afghanistan"
}, {
"currency_code": "ALL",
"rate": 111.5,
"code": "AL",
"name": "Albania"
}, {
"currency_code": "AMD",
"rate": 477.85,
"code": "AM",
"name": "Armenia"
}, {
"currency_code": "ANG",
"rate": 1.7775,
"code": "AW",
"name": "Aruba"
}, {
"currency_code": "AOA",
"rate": 165.096,
"code": "AO",
"name": "Angola"
}];
code = 'AE';
arr = [];
arr = data.map(function(e) {
if (e.code == code)
return e.rate;
}).reduce(function(accumulator, value) {
if (value == undefined)
return accumulator;
else
return value;
});
console.log(arr);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
0
試試這個小提琴https://jsfiddle.net/sq8vfx0x/1/
<p class="code"></div>
<p class="rate"></div>
var o = [
{"currency_code":"AED","rate":3.6727,"code":"AE","name":"United Arab Emirates"},
{"currency_code":"AFN","rate":68.5003,"code":"AF","name":"Afghanistan"},
{"currency_code":"ALL","rate":111.479,"code":"AL","name":"Albania"},
{"currency_code":"AMD","rate":477.85,"code":"AM","name":"Armenia"}
];
var searchCode = 'AF';
var code;
for(var x = 0; x < o.length; x++){
if(o[x].code == searchCode){
code = o[x].code;
$('.rate').append('<p>' + o[x].rate + '</p>');
}
}
$('.code').append('<p>' + code + '</p>');
相關問題
- 1. 一個無輸出
- 2. 輸出一個字段,根據真或假輸出下一個
- 3. 如何在一個輸入有兩個輸出時將一個輸入限制爲一個輸出?數據庫
- 4. 一次輸出一個循環而不是一次輸出一個循環?
- 5. 工匠輸出一個一個
- 6. MySQL輸出一個低於另一個
- 7. 輸出一個.xls錯誤
- 8. 輸出一個javascript變量
- 9. 一個更好PixelFormat.ToString輸出
- 10. 輸出是另一個
- 11. 如何與一個輸出
- 12. 編碼一個MySQL輸出
- 13. 輸出一個計算
- 14. 從一個進程輸出
- 15. 輸出一個數組
- 16. 輸出一個緩衝流
- 17. MySQL行在一個輸出
- 18. 輸出一個多數組
- 19. tensorflow一個數字輸出
- 20. 輸出一個C程序
- 21. PHP輸出到一個表
- 22. 輸出一個三角形
- 23. 輸出一個C++程序
- 24. 一次接受多個輸入然後發出一次輸出
- 25. 每行輸入和輸出一個字
- 26. 從變量替代輸出以給出另一個輸出
- 27. Maven插件;使用一個輸出作爲另一個輸入
- 28. 把一個int和STR成輸入(Python)的一個輸出
- 29. 一個類的輸入和另一個的輸出?
- 30. UDF輸入一個表並輸出一個表