- Add https://ajax.googleapis.com to remoting site settings (Setup->Security Controls->Remote Site Settings)
- 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>
- 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 !
}
}
});
}