Ola boa noite,
Estou desenvolvendo uma aplicação na qual estou usando um scrip do jQuery e o mesmo não está funcionando está dando o seguinte erro:
Hora: 26/02/2013 19:17:36
Erro: ReferenceError: instSearch is not defined
Arquivo-fonte: http://localhost:8080/EcommerceHDSoftwares/
Linha: 1
Será que alguém pode me ajudar?
<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:h="http://java.sun.com/jsf/html">
<body>
<ui:composition>
<h:outputScript target="head" library="js" name="jquery.js"/>
<h:outputScript target="head" name="jquery.js">
var myQuery = jQuery;
function instSearch(myValue){
myQuery.getJSON('EcommerceHDSoftwares/restapi/Produtos/list'+myValue.value,
function (basicInfo) {
var temVarios = basicInfo.produtos.nome;
if(temVarios == undefined){
$.each(basicInfo.produtos, function(i, item){
alert(item.nome);
});
} else{
alert(basicInfo.produtos.nome);
}
});
}
</h:outputScript>
<h:form id="frmSearch">
<label style="margin: 20px 20px 20px 20px;" for="searchField">
Buscar:
</label >
<h:inputText onkeyup="javascript:instSearch(this);" id="searchField" value="#{buscarFace.buscar}" maxlength="255" style="width: 78%;margin: 20px 20px 20px 1px;"/> <h:commandButton value="Buscar em todo site" action="#{buscarFace.doBuscar()}" ></h:commandButton>
</h:form>
</ui:composition>
</body>
</html>