所以我的文档加载功能出现意外的输入错误。我看了这个错误,我认为它必须在某处丢失一些结束括号,但我似乎无法找到它们。还有其他可能导致此错误的问题吗?我不习惯jQuery语法,我将它与PHP混合在一起,所以它有点疯狂,我担心我无法正确区分它或者它可能读得很奇怪。
错误突出显示第一行:$(function(){
我的代码:
$(function() {
//Loading correct divs into place.
$('#peerDiv').load('<?php if(isset($_GET['popup'])) echo "../../";?>incl/singleForms/returnPeer.php?company=<?php echo $companyID;?>&zoneID=&ipPeer=');
$('#ingressDiv').load('<?php if(isset($_GET['popup'])) echo "../../";?>incl/singleForms/returnIngress.php?company=<?php echo $companyID; ?>&peerID=&peerView=');
<?php
if(isset($_GET['ipPeer'])){
//Query that selects the zone and cacPool for the currently selected peer
$qry = "SELECT zoneID, ipID FROM ipPeers WHERE peerName ='" . $_GET['ipPeer'] . "';";
$qry_result = odbc_exec($admconn,$qry) or die("A database error has been detected. Err: returnIPPeer-1");
while($row = odbc_fetch_array($qry_result)){
$zoneID = $row['zoneID'];
$ipID = $row['ipID'];
?>
//Loading correct divs into place.
$('#peerDiv').load('incl/singleForms/returnPeer.php?<?php if(!empty($_GET['ipPeer'])){ echo "enable=";}?>&company=<?php echo $companyID;?>&zoneID=<?php echo $zoneID; ?>&ipPeer=<?php echo $peerID;?>');
$('#ingressDiv').load('incl/singleForms/returnIngress.php?enable=&company=<?php echo $companyID; if(!empty($_GET['ipPeer'])){ echo "enable=";}?>&peerID=<?php echo $_GET['ipPeer'];?>&peerView=');
//Highlighting correct values for select options.
$("#zoneList").val('<?php echo $zoneID;?>');
$("#ipAddExist").val('<?php echo $_GET['ipPeer'];?>');
$("#ingressList").val('<?php echo $_GET['ipPeer'];?>');
});
<?php }
}?>
答案 0 :(得分:0)
您已在PHP $(function() {
中关闭了if
,因此如果isset($_GET['ipPeer'])
未设置,则您永远不会正确关闭javascript
$(function() {
//Loading correct divs into place.
$('#peerDiv').load('<?php if(isset($_GET['popup'])) echo "../../";?>incl/singleForms/returnPeer.php?company=<?php echo $companyID;?>&zoneID=&ipPeer=');
$('#ingressDiv').load('<?php if(isset($_GET['popup'])) echo "../../";?>incl/singleForms/returnIngress.php?company=<?php echo $companyID; ?>&peerID=&peerView=');
<?php
if(isset($_GET['ipPeer'])){
//Query that selects the zone and cacPool for the currently selected peer
$qry = "SELECT zoneID, ipID FROM ipPeers WHERE peerName ='" . $_GET['ipPeer'] . "';";
$qry_result = odbc_exec($admconn,$qry) or die("A database error has been detected. Err: returnIPPeer-1");
while($row = odbc_fetch_array($qry_result)){
$zoneID = $row['zoneID'];
$ipID = $row['ipID'];
?>
//Loading correct divs into place.
$('#peerDiv').load('incl/singleForms/returnPeer.php?<?php if(!empty($_GET['ipPeer'])){ echo "enable=";}?>&company=<?php echo $companyID;?>&zoneID=<?php echo $zoneID; ?>&ipPeer=<?php echo $peerID;?>');
$('#ingressDiv').load('incl/singleForms/returnIngress.php?enable=&company=<?php echo $companyID; if(!empty($_GET['ipPeer'])){ echo "enable=";}?>&peerID=<?php echo $_GET['ipPeer'];?>&peerView=');
//Highlighting correct values for select options.
$("#zoneList").val('<?php echo $zoneID;?>');
$("#ipAddExist").val('<?php echo $_GET['ipPeer'];?>');
$("#ingressList").val('<?php echo $_GET['ipPeer'];?>');
//}); <- move from here
<?php }
} //<- dont think this should be here either, but cannot see all your PHP code so thats a guess
?>
}); // <- move to here