-4
我想用javascript給出的數據進行html5選擇,並在此javascript中調用Json URL。我的意思是,從來就得到了這個:選擇HTML5 JSON AJAX JAVASCRIPT
--index.html
<!DOCTYPE html>
<html>
<head>
<script src="functions_app.js"></script>
<script src="https://code.jquery.com/jquery-1.10.2.js"></script>
</head>
<body onload="getData()">
<p>Sessions:
<select id="Select"></select>
</body>
</html>
functions_apps.js
function getData(){
\t $.ajax({
\t \t type: "GET",
\t \t url: 'http://.../json_offers.php',
\t \t async: false,
\t \t dataType: "json",
\t \t success: function(data){
\t \t \t //alert(data);
\t \t \t $.each(data,function(key, registro) {
\t \t \t \t var id = "";
\t \t \t var name = "";
\t \t \t
\t \t \t \t \t \t $.each(registro, function(key, value) {
\t \t \t \t \t \t \t //alert(campo + ": " + valor);
\t \t \t \t \t \t \t if (key == "id") { id = value; }
\t \t \t \t \t \t \t if (key == "name") { name = value; }
\t \t \t \t \t \t \t \t \t \t \t \t \t \t
\t \t \t \t \t \t });
});
\t \t \t $("#select").append('<option value='+id+'>'+nombre+'</option>'); \t \t
\t \t },
\t \t error: function(data) {
\t \t \t alert('error');
\t \t }
\t });
}
json_offers.php
Json data:
[{"id":"6","name":"FLOWERS"},{"id":"8","name":"GROCERY"}]
,但它不能正常工作。它總是返回:
錯誤:功能(數據)
我不能在HTML裏面選擇定負載數據。
任何幫助?
問候
它不工作...怎麼樣?你需要包括一些細節,錯誤信息,任何東西。 – ssube
si quieres publicarlo enespañol:http://es.stackoverflow.com – fredyfx