2017-01-24 9 views
2

Ich mag den Wert anzuzeigen, basierend auf ausgewählten Wert auf Dropdown-Liste mit der Verwendung von Get-Methode von Ajax aus der URL,Wie JSON anzuzeigen Ajax

basierend auf Schema habe ich den Wert des ausgewählten Elements in dem die Meddle von uRL und dann kann ich die relativen Daten vom Server erhalten:

dies ist mein Code:

$.ajax({ 
    type: 'GET', 
    url: 'url', 
    success: function(data) { 
    for (var i = 0; i < data.length; i++) { 
     $("#tbl2").append("<option>"+data[i]+"</option>"); 
    } 
    } 
}); 

var one = 'http://gate.atlascon.cz:9999/rest/a/'; 
var middle = $('#tbl2 :selected').text(); // it should be the selected item from last get method 
var end = '/namespace'; 
var url_t = one + middle + end ; 


$.ajax({ 
    type: 'GET', 
    url: url_t, 
    success: function(data2) { 
    $("#text-area").append(data2); 
    } 

aber es ist nicht!

Ich bin neu in Programmierung, könnten Sie mir bitte helfen. danke.

Antwort

0

Fügen Sie diese in Ihrem Ajax success():

data.forEach(function(item) { 
    $("#tbl").find('tbody') 
     .append($('<tr>') 
      .append($('<td>').text(item)) 
    ); 
}) 
+1

danke für deine antwort, ich bin die frage überarbeitet. – Alex

1

try this:

$.ajax({ 
    type: 'GET', 
    url: 'url', 
    success: function(data) { 

    for (var i = 0; i < data.length; i++) { 
     $("#tbl").append("<tr><td>"+data[i]+"</td></tr>"); 
    } 
    } 
}); 
+0

Dank für Ihre Antwort, ich bin die Frage überarbeitet. – Alex

+0

ist diese Antwort nützlich? – Amy

+0

ja, danke. Ich weiß, ich habe einen Fehler 405, mit dem Senden von Daten per Post-Methode wissen Sie, wie man es löst? – Alex