1. Add https://ajax.googleapis.com to remoting site settings (Setup->Security Controls->Remote Site Settings)
  2. Add Ajax and Salesforce Ajax Connections

    <script type=”text/javascript”>

        var __sfdcSessionId = ‘{!GETSESSIONID()}’;

        </script>

     

    <apex:includeScript value=”{!URLFOR($Resource.jQuery10, ‘jquery-1.10.2.min.js’)}”/>

        <script src=”https://ap1.salesforce.com/soap/ajax/28.0/connection.js“></script>

  3. Google Search Function:

    function googleSearch(queryString)

            {

     

                sforce.connection.remoteFunction({

                url : “https://ajax.googleapis.com/ajax/services/search/web?v=1.0&q=” + queryString,

                onSuccess : function(response) {

                     var jObj = JSON.parse(response);

                     var results = jObj.responseData.results;

                        if(results.length > 0){

                            for(var i=0;i<results.length;i++){

                                $(resultsDiv).append(results[i].url); // Top Result.

                            }

                       

                        } else {

                            // Not found !

                        }

                       }

                });

            }