basti1012.bplaced.net

Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
    Ein Wort eingeben und synonyme zuückbekommen

    Code

                                        
                                    <script src="/js_webseite/jquery.js"></script>
    <p>Check synonyme<input type="text" id="test" value="sex"><input type="button" id="go" value="los"> Mit xml </p>
    
    <p>Check synonyme<input type="text" id="test1" value="sex"><input type="button" id="go1" value="los"> Mit JSON </p>
    
    <ul id="ausg"></ul> 
    <script>
      var xmldata = null;
        xmldata = new XMLHttpRequest();
    function xmlData() {
       try{
        if (xmldata.readyState == 4) {
        
            var inhalt = xmldata.responseXML;
            //var g=xmldata.response;
           
            var u = inhalt.getElementsByTagName("synset")[0].innerHTML;
            var u1 = u.split('term="').length;
        for(a=1;a<=u1-1;a++){
             var u2 = u.split('term="')[a].split('"')[0];
             document.getElementById("ausg").innerHTML += '<li>'+u2+'</li>';
        }
    
    
        }
             }catch(e){
        alert('Kein treffer')
      }
         
         
    }
    
    $('#go').click(function(){
    gg=$('#test').val();
        xmldata.open("GET", "https://www.openthesaurus.de/synonyme/search?q="+gg+"&format=text/xml", true);
        xmldata.onreadystatechange = xmlData;
        xmldata.send(null);
    })
    
    
    
    $('#go1').click(function(){
    gg=$('#test1').val();
           $.ajax({
             
                url: "https://www.openthesaurus.de/synonyme/search?q="+gg+"&format=application/json",
            dataType:"jsonp",
            success: function(data){
            
                  var h=data.synsets[0].terms.length;
              for(y=0;y<=h;y++){
                    var h1=data.synsets[0].terms[y].term;
                 $("#ausg").html($("#ausg").html()+'<li>'+h1+'</li>');
                }
                  
                }
            });
            return false;
    })
    </script>