2013-04-17 54 views
-5

我有以下的jQuery + PHP代碼,一臺電腦上工作,但不能在其他工作。jQuery的不工作在一臺PC上,並在另一

非工作:

<head> 
    <script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> 
    <script type="text/javascript" src="javascripts/hrscripts/sortable.js"></script> 
    <link href="/css/select2.css" rel="stylesheet"/> 
    <script src="/javascripts/select2.js"></script> 
    <script> 
    $(document).ready(function() { 
     $("#select_employee").select2(); 
    }); 
    </script> 
</head> 

<?php 
    $allemp=$this->AllEmployees; 
    echo "<form method='post' action='' id='employeesselection'>"; 
    echo "<select name='select_employee' id='select_employee'>"; 
    echo "<option value=''>Select an employee...</option>"; 

    foreach($allemp as $row) { 
    $selected = ($row['Id'] == $_POST['select_employee'])?'selected="selected"':''; 
    echo '<option '.$selected.' value="'.$row['Id'].'">'.$row['Etunimi'].' - '. $row['Sukunimi'].'</option>'; 
    } 
    echo "</select>"; 

工作:

<head> 
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js" ></script> 
    <link href="css/select2.css" rel="stylesheet"/> 
    <script src="select2.js"></script> 
    <script> 
    $(document).ready(function() { 
     $("#select_employee").select2(); 
    }); 
    </script> 
</head> 

<?php 
    include "db.php"; 
    $employees=mysql_query("SELECT * FROM asiakas"); 

    echo "<form method='post' action='' id='employeesselection'><select name='select_employee' id='select_employee'>"; 

    while($row=mysql_fetch_array($employees)) { 
    $selected = ($row['Id'] == $_POST['select_employee'])?'selected="selected"':''; 
    echo '<option '.$selected.' value="'.$row['Id'].'">'.$row['Etunimi'].' - '. $row['Sukunimi'].'</option>'; 
    } 
    echo "</select> 

這幾乎是相同的代碼。我無法弄清楚我做錯了什麼。

+1

如果您在本地進行測試,那麼''將無法工作。 – j08691

+0

@RobertLee,是的,我敢肯定,該文件是在正確的地方。我有phpStorm當一個文件無法找到它告訴。 – auicsc

回答

0

的HTTP://丟失:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> 
+1

其實也沒什麼,不影響..我都嘗試! – auicsc

+0

你也可以嘗試刪除腳本路徑上的斜線:<鏈接HREF = 「/ CSS/select2.css」 相對= 「樣式」/> 有是/ javascripts和javascript之間的區別。 – Johni

0

檢查在同一個瀏覽器兩個結果,並確保所有網頁中的腳本已經加載, 你可以做到這一點對鉻從「F12 - >資源 - >腳本「

相關問題