簡體   English   中英

我的部分觀點中的 Jquery 或 Javascript 問題

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM