2016-04-06 5 views
1

Ich möchte eine JSON-Daten aus einer Datenbank in die Google Custom Search Javascript-Datei erhalten, aber ich kann nicht hinzufügen, da Jquery-Methode zum Hinzufügen von Wert zum Eingabefeld schlägt fehl, wenn es um Google Custom kommt Suche.Wie Wert hinzufügen, um Google benutzerdefinierte Suche mit Javascript

jede mögliche Hilfe bitte

hier ist der Code:

(function() { 
    var cx = '005172588709921972888:fsuibenly4m'; 
    var gcse = document.createElement('script'); 
    gcse.type = 'text/javascript'; 
    gcse.async = true; 
    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') + 
     '//cse.google.com/cse.js?cx=' + cx; 
    var s = document.getElementsByTagName('script')[0]; 
    s.parentNode.insertBefore(gcse, s); 
//checks if the id is empty 
    if ($('#gsc-i-id1').is(':empty') ) { 
     console.log('search is empty'); 
//if is empty add this code 
     $(".gsc-input").val("Dolly Duck"); 
    } 
    else { 

     console.log('search is not empty'); 
    }; 
    })(); 
//the above code fails because i kept on seeing "search is not empty" in log 
// i tried this one and it fails again 
    $("#gsc-i-id1").val("Dolly Duck"); 

`

jede mögliche Hilfe bitte.

Antwort

0

Ich war in der Lage, das Problem zu beheben, nachdem Sie google Entwickler Ref-Seite für die cse.google.com Seite ausgecheckt. Ich benutzte? Q = Dame + Gaga, um die URL zu einer bestimmten Suche abzufragen und Ajax zu verwenden, arbeitete wie Magie.

http://localhost/ailab/searchapi.php?q=lady+gaga hat den Trick

Verwandte Themen