2016-05-09 13 views
0

ドキュメントロード機能で予期せぬ入力エラーが発生しました。私はこのエラーを見てきました、そして、どこかの閉じ括弧が欠けていなければならないと思っていましたが、見つけられないようです。このエラーの原因となる可能性のあるものはありますか?私はjQueryの構文に慣れていないし、phpと多くのものを混ぜているので、ちょっと狂っているし、正しく区別できないか、奇妙なことに読んでいるかもしれない。予期しない入力エラー終了のエラーの原因を見つけることができません

エラーが最初の行の強調表示されます。isset($_GET['ipPeer'])が近い決してあなたを設定されていないされている場合は、そのPHP ifの内側にあなたの$(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 } 
    }?> 
+3

あなたはなぜJSにPHPを注入していますか? –

+0

生成されたJavaScriptを出力します。このコードを注射する。 – chris85

+1

私は、問題は、ファイルの最後に '$(function(){'と '});を閉じないことです。 – vaso123

答えて

0

:$(関数(){

私のコードを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 
+0

ありがとう!私はそれを完全に逃したと私は夢中になってきた。 – user5166162

関連する問題