0
因此,我在文檔加載函數中出現意外的輸入錯誤結束。我看了這個錯誤,我想它一定在某處丟失了一些右括號,但我似乎無法找到它們。是否有其他可能導致此錯誤的內容?我不習慣使用jQuery語法,並且我將它與php混合了很多,所以它有點瘋狂,我害怕我無法正確區分它,或者它可能讀取它很奇怪。找不到導致輸入錯誤意外結束的錯誤的原因
錯誤是突出的第一行:$(函數(){
我的代碼:
$(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 }
}?>
你爲什麼要將PHP注入JS? –
輸出生成的javascript。你也可以打開SQL注入此代碼。 – chris85
我想,問題在於,您不是在文件末尾關閉'$(function(){'with'});'。 – vaso123