我当时正在做前端的工作,为此我不得不在其他文件中调用各种函数 javascript / jQuery。因此,我将 PHP 与 CodeIgniter 一起使用,并尝试从 PHP 函数调用另一个函数 javascrip。按照我正在尝试执行的操作:
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');";