我嘗試更新html中的顏色。輸入顏色在另一臺服務器上不起作用
<input type="color" id="updatingcolor_0" value="" />
也jQuery的
$("input[id^='updatingcolor_']").on('input', function() {
alert('color');
});
有人可以解釋爲什麼它工作得很好只是我自己的本地主機,但它並沒有在客戶服務器工作???
我嘗試更新html中的顏色。輸入顏色在另一臺服務器上不起作用
<input type="color" id="updatingcolor_0" value="" />
也jQuery的
$("input[id^='updatingcolor_']").on('input', function() {
alert('color');
});
有人可以解釋爲什麼它工作得很好只是我自己的本地主機,但它並沒有在客戶服務器工作???
有了下面的代碼片段,您可以檢查是否正常工作的服務器上:
$(function() {
$("input[id^='updatingcolor_']").on('input', function() {
$('#result').text($(this).val());
});
});
<script src="//code.jquery.com/jquery-1.11.3.js"></script>
<input type="color" id="updatingcolor_0" value="" />
<p id="result"></p>
我懷疑是任何導致問題的代碼。在服務器上包含jQuery或其他文件的路徑最有可能不同於本地,因此無法處理所需的文件。
如果出現這個問題,那麼在瀏覽器中打開開發人員工具(F12或右鍵單擊> Inspect)將顯示它無法找到的文件的404錯誤。然後你必須弄清楚它在哪裏並改變路徑。
嘗試使用相對路徑總是最好的,然後只要保持結構相同,本地和服務器部署就會始終找到該文件。
沒有什麼特別不妥你給我們的量小。檢查控制檯在其他地方的錯誤,並檢查包含的JS文件的路徑是否正確。 –
這是所有前端代碼。如果你可以在瀏覽器中看到它的所有服務器配置正確。 –