2016-11-23 19 views
-2

我有控制作用,填補了viewbag。我想打電話給jQuery函數,直到viewbag填寫了一些數據

ViewBag.IsDownloadPDF = "true"; 

我有我在$(document).ready(function())函數中調用的函數。

function checkdata() 
{ 
alert('Hi'); 
} 

我想調用checkdata函數,直到viewbag數據未找到。

我很感激,如果我會得到我的正確答案。

+0

目前還不清楚你在問什麼,但它看起來像一個有缺陷的問題,因爲ViewBag是建立在服務器上的,所以JS不能直接與它交互。 –

+0

@羅裏McCrossan,OK。任何對象從服務器端,我可以訪問jquery.any對象存在嗎? –

+0

因此,如果Viewbag.isdownloadpdf = true,那麼您希望CheckData運行? –

回答

0

我知道這不是美麗的代碼,但你不能這樣做?

@if (ViewBag.IsDownloadPDF == "true") 
{ 
    <script> 
     //Either this 
     function checkdata() 
     { 
     alert('Hi'); 
     } 
     checkdata(); 

     //Or this 
     checkdata(); 
    </script> 
} 
相關問題