2016-04-06 11 views
1

データベースから取得したjsonデータをGoogleカスタム検索javascriptファイルに追加したいが、Googleカスタムについては、入力ボックスに値を追加するjqueryメソッドが失敗するためサーチ。JavaScriptを使用してGoogleカスタム検索に値を追加する方法

(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"); 

`

任意のヘルプしてください:ここ

任意のヘルプしてください

はコードです。

答えて

0

私はcse.google.comページのGoogleの開発者向けリファレンスページをチェックアウトして問題を解決できました。 私は?q = lady + gagaを使って、特定の検索にURLを照会し、ajaxを魔法のように使いました。

http://localhost/ailab/searchapi.php?q=lady+gaga はトリックをした

関連する問題