[英]Call a javascript function (in ASPX) page from a javascript file
我在Scripts / viewer.js中有一個javascript文件(viewer.js)我的default.aspx有一個javascript函數,它在default.aspx.cs中調用ac#函數(它發送一個http webrequest)
現在,我想從viewer.js調用default.aspx中的函數,該函數調用c#函數。
如何在viewer.js中處理此問題?
我需要這樣做,因為我使用3D對象並且select事件在viewer.js上
當我選擇3D對象時,它需要在default.aspx中調用該函數。
腳本/viewer.js
function ClickPickItem(item) {
$("#properties").show();
/*Call function App() */
}
Default.aspx
function App() {
PageMethods.Connect(callback);
}
Default.aspx.cs
[WebMethod]
public static string Connect()
{
string rsp = DigestAuthFixer.GrabResponse("http://<username>:<password>@nextbus.mxdata.co.uk/nextbuses/1.0/1");
... CODE TO MAKE HTTPWEBREQUEST
}
對不起,如果我不清楚
我看不到這樣的其他選擇
我需要做什么?
謝謝!
假設App
聲明之后, viewer.js
包含在Default.aspx
的html中:
<script type="text/javascript" src="Scripts/viewer.js"></script>
假設該函數是在全局范圍(或文檔范圍)內創建的,則您應該能夠簡單地調用該函數。
function ClickPickItem(item) {
$("#properties").show();
App();
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.