私は当時フロントエンドの仕事をしていて、そのために他のファイルでさまざまな関数 javascript / jQuery を呼び出さなければなりません。だから、私はCodeIgniterでPHPを使用しており、PHP関数から別の関数javascrip.Followを呼び出しようとしています。私がやろうとしていることに従ってください:
PHP:
public function validaInclusao() {
getAtributoJanelaPai("slCusto");
}
function getAtributoJanelaPai($idCampo) {
carregaScriptsJquery();
echo "getAtributoJanelaPai('$idCampo');";
}
JavaScript:
function getAtributoJanelaPai(idCampo) {
alert('getAtributoJanelaPai');
var element = window.opener.document.getElementById(idCampo);
var value = '';
if (element.tagName === 'SELECT') {
value = element.selectedIndex + '|' + element.options[element.selectedIndex].value;
} else if (element.tagName === 'INPUT') {
value = element.value;
}
alert(value);
}
したがって、次のようになります。
echo "getAtributoJanelaPai('$idCampo');";