我有一個網頁,其中包含javascript和多種形式的請求用戶輸入的網頁。由於網頁太忙,我試圖將javascript分離到它自己的頁面。我的網頁javascript頁面單獨的網頁
示例代碼,
<body <script type="application/javascript">
function Opencorporates(selection){ window.open("https://api.opencorporates.com/v0.4/companies/search?q="+selection.value+"&format=xml") }
</script>
<form onsubmit="Opencorporates(query)">
<h2>Opencorporates:</h2> <input type="text" placeholder="Company Check" name="query"><input type="submit" value="submit">
</form>
<script src="javascript_samples.js"></script>
</body>
我在調用JavaScript的嘗試不成功。
我已經保存了javascripts javascript_samples.js
,但我無法使查詢生效。
function Opencorporates(selection) {
window.open("https://api.opencorporates.com/v0.4/companies/search?q=" + selection.value + "&format=xml");
}
我不知道如何從網頁調用保存的腳本。
<body>
<form name="search" onsubmit="return Opencorporates();">
<input type="text" placeholder="OPenCorpo" name="query">
<input type="submit" name="submit" value="submit"></form>
<script src="javascript_samples.js"></script>
</body>
我的JavaScript的經驗水平是有限的/初學者。一個「假人指南」式的答覆將不勝感激。
'我無法得到查詢工作.' - 控制檯或其他東西的錯誤? – Justinas
您能否包含您的javascript_samples.js文件? –
您需要檢查瀏覽器的開發者控制檯(點擊f12),查看文件是否正在載入以及錯誤是什麼。你可以通過搜索「調試JavaScript教程」找到更具體的說明 – scrappedcola