[英]Jquery or Javascript problem in my partial view
我可以在部分視圖中使用 jQuery 或 JavaScript 代碼嗎?
我的局部視圖中有一個網格,我試圖在該局部視圖中使用 jQuery 隱藏一個網格元素。 我不能這樣做。 但是,如果我在沒有局部視圖的情況下使用它,則相同的代碼可以工作。
有人可以幫幫我嗎?
這是我的代碼
<%@ Page Title="" Language="C#" Inherits="System.Web.Mvc.ViewPage<NascoBenefitBuilder.ViewModels.Obn.ProductTemplate.ObnProductTemplateMainData>" %>
<script type = "text/javascript" language="javascript">
$(document).ready(function(){
alert("success");
});
</script>
此代碼在我的部分視圖中,但是當此頁面加載時,我無法彈出此警報框。
謝謝,謝謝
這不起作用的原因可能很少。
只是為了確保您的 JQuery 可用於部分視圖,您可以嘗試在部分視圖頁面中添加 jquery 引用。 希望你沒有類似的問題http://forums.asp.net/t/1649526.aspx/1
其次,如果您通過 AJAX 調用它,則包含在該部分視圖中的 javascript 不會由 MVC AJAX 運行。 請遵循本指南,讓它為您工作。
http://geekswithblogs.net/DougLampe/archive/2010/11/12/execute-javascript-in-mvc-partial-view.aspx
檢查 output 頁面是否有嵌套標簽,或者是否有任何標記被轉義。 此外,檢查瀏覽器的 javascript 控制台是否有錯誤。
可能是沖突或字符 $ 被錯誤解釋,請嘗試執行以下操作:
<script type="text/javascript">
jQuery(document).ready(function(){
alert("DOM loaded!");
});
alert("this script tag is executing properly!");
</script>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.