Popular Posts
javax.net.ssl.SSLHandshakeException: Connection closed by peer in Android 5.0 Lollipop Recently, there is a error occurs when access website via ssl connection like below although it worked fine several days ago. // Enable SSL... Hierarchical Query Start with connect by prior 階層式查詢用法 SELECT s.role_id, s.role_name, s.role_base_on, b.role_name role_base_on_name FROM m_usr_role s... Tired of Hibernate? Try JDBI in your code JDBI Quick sample ICategoryDAO.java : create a data access interface (implement is not required) package com.prhythm.erotic.task.data....
Blog Archive
Stats
ajax basic
// 取得 XMLHttpRequest 的實體
function getXMLHttpRequest(){
    /* Create a new XMLHttpRequest object to talk to the Web server */
    var xmlHttp = false;
    /*@cc_on @*/
    /*@if (@_jscript_version >= 5)
    try {
        xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
        try {
            xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
        } catch (e2) {
            xmlHttp = false;
        }
    }
    @end @*/

    if (!xmlHttp && typeof XMLHttpRequest != 'undefined') {
        xmlHttp = new XMLHttpRequest();
    }

    return xmlHttp;
}

// response 的處理
xmlHttp.onreadystatechange = function(){
    if(xmlHttp.readyState == 4){
        if(xmlHttp.status == 200){
            // 文字
            var txt = xmlHttp.responseText;
            // XML
            var xml = xmlHttp.responseXML;            
            // code here
        }
    }
}
或
xmlHttp.onreadystatechange = doSomeThing;
function doSomeThing(){
    // code here
}

// 以 GET 方式傳送
xmlHttp.open("GET", actionURL);
xmlHttp.send(null);

// 以 POST 方式傳送
xmlHttp.open("POST", actionURL);
xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");  // 一般文字
xmlHttp.setRequestHeader("Content-type", "text/xml"); // XML
xmlHttp.send(parameters);