html中的javascript已经在android中使用

html中的javascript已经在android中使用,javascript,android,html,Javascript,Android,Html,我有这个用于学校时间表搜索的url,但是所有的结果和搜索页面都使用相同的url,并且主体由html中的javascript运行 网址是 那么我怎样才能在android中获得搜索结果呢? 源代码中的javascript是 function change(dropdownvalue) { document.form1.txtAction.value='ChangeSearch'; submitForm('form1', 'TTServlet'); } function ge

我有这个用于学校时间表搜索的url,但是所有的结果和搜索页面都使用相同的url,并且主体由html中的javascript运行

网址是

那么我怎样才能在android中获得搜索结果呢? 源代码中的javascript是

function change(dropdownvalue)
{

    document.form1.txtAction.value='ChangeSearch';
    submitForm('form1', 'TTServlet');   
}

function getTT (action, staffid)
{
    document.form1.txtAction.value=action;
    document.form1.txtSelStaffID.value=staffid;
    submitForm('form1', 'TTServlet');
}

function search (action)
{
    if (validate())
    {
        document.form1.txtAction.value=action;
        submitForm('form1', 'TTServlet');
    }
}

function validate()
{
    if (trim(document.form1.txtStaffID.value)== '' && trim(document.form1.txtStaffName.value)== '')
    {
        document.form1.txtStaffID.focus();
        alert("Please enter a search value for either Employee ID. or Staff       Name.");
        return(false);
    }
    return (true);
}

function clearFields()
{ 
    document.form1.txtStaffID.value='';
    document.form1.txtStaffName.value='';
}

使用
addJavaScriptInterface
在JavaScript和Android之间建立绑定

来自安卓

WebView webView;
webView.loadUrl("http://epoly.tp.edu.sg/tpapp/isistt/TTServlet");

// Add JS libraries
webView.addJavascriptInterface(new TTSearch(), "TimeTable");

private class TTSearch{ 
public void SearchResult(String result) // This function is called from JavaScript
{
 Log.v(LOGTAG, "Search Result is - " + result); 
}
}
从Javascript

var a = result;  //your result which you intend to send to android
TimeTable.SearchResult(a);

请下次格式化您的代码,这几乎是不可能阅读的。对不起,我以为我已经编辑了问题,但最后我没有保存它。