0

我有一些jQuery的在那裏我用不用彷徨加載HTML插入到文檔中,像這樣:jQuery的工作。獲得內嵌而不是在外部文件

var url = '@Url.Action("beneficiary")'; 
$.get(url, function (response) { 
    $('#beneficiaries').append(response); 
}); 

它完美,當腳本是內嵌,但是當我將它移動到外部.js文件時,.get失敗,並且出現HTTP 404錯誤。 (找不到文件:http ... /Wizard/@Url.Action(「受益人」))。

外部.js文件是WizardScript.js,我包括它像這樣(我使用jQuery UI其他地方的腳本,所以這些腳本標記):

<script src="http://code.jquery.com/jquery-1.9.1.js"></script> 
<script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script> 
<link rel="stylesheet" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css"> 
<script src="~/Scripts/WizardScript.js"></script> 

這一點我們已經工作,我不知道發生了什麼!有任何想法嗎?

回答

0

您是否試過在正文標籤之前添加外部文件?像這樣:

... 
... 
... 
<script src="myExternalFile.js"></script> 
</body> 
</html> 
+0

是的,就是這樣。順便說一下,這是一個使用佈局文件的ASP.NET MVC,因此添加了一些其他腳本標記。可能應該提到這一點。 –

+0

@RobertM。所以問題仍然存在,儘管你在body標籤之前有文件嗎? – HenryDev

+0

是的,不幸的。 –