當前位置:成語大全網 - 書法字典 - 如何在javaScript中使用Java類中的方法

如何在javaScript中使用Java類中的方法

很難!壹個是前臺,壹個是後臺,但是AJAX實現了這個想法!下面是壹個AJAX示例:

// JavaScript文檔

var xmlHttp

函數GetXmlHttpObject()

{

var xhr = null

嘗試

{

//火狐,Opera 8.0+,Safari

xhr = new XMLHttpRequest();

}catch (e)

{

// Internet Explorer

嘗試

{

xhr=new ActiveXObject("Msxml2。XMLHTTP”);

}catch (e)

{

xhr = new ActiveX object(" Microsoft。XMLHTTP”);

}

}

返回xhr

}

函數getDataByDept(str)

{

xmlHttp = GetXmlHttpObject();

if(xmlHttp==null)

{

Alert("對不起!您的瀏覽器不支持AJAX!”);

返回;

}

var URL = "/int card/JSP/employee . do?method=getByDept "

xmlhttp . onreadystatechange = state changed;

xmlHttp.open("post ",url,true);

xmlhttp . setrequestheader(' Content-Type ',' application/x-www-form-urlencoded;charset = UTF-8 ');

xmlhttp . send(" dept = "+str ");

}

函數狀態已更改()

{

if(xmlHttp.readyState == 4)

{

var result = xmlhttp . responsetext;

document . getelementbyid(" select _ employees ")。innerHTML = result

}

}

思路是通過HTML控件的事件調用JS方法,通過JS中httprequest對象的open方法調用服務器腳本——在服務器腳本中,可以使用javabean方法,將計算結果傳遞給JS。曲線實現妳的想法。