[NI-Lab.]
編集(管理者用) | 差分 | 新規作成 | RSS | トップページ | 一覧 | 簡易地図 | 更新履歴

Ajax : Asynchronous JavaScript + XML ... 最近は JavaScript オンリー でも Ajax とか言ってる気がしないでもない。 (Ajax)

Ajaxについて書いてあるページを検索

Ajax : Asynchronous JavaScript + XML ... 最近は JavaScript オンリー でも Ajax とか言ってる気がしないでもない。

   ,j;;;;;j,. ---一、 `  ―--‐、_ l;;;;;;
  {;;;;;;ゝ T辷iフ i    f'辷jァ  !i;;;;;  Java Script って、あいだにスペース入れるよね……
   ヾ;;;ハ    ノ       .::!lリ;;r゙
    `Z;i   〈.,_..,.      ノ;;;;;;;;>  そんなふうに考えていた時期が
    ,;ぇハ、 、_,.ー-、_',.    ,f゙: Y;;f.   俺にもありました
    ~''戈ヽ   `二´    r'´:::. `!


デバッグ(debug)


  // prototype.js の Ajax.Request

  var empID = $F('lstEmployees');
  var y = $F('lstYears');
  var url = 'http://yoursever/app/get_sales';
  var pars = 'empID=' + empID + '&year=' + y;

  // IE だと get で通信が発生しないことがある。ローカルのキャッシュを見に行っている?
  // method: 'get' にすると、 pars をクエリー文字列(QUERY_STRING)として通信する  (HTTP GET  らしい動作)
  // method: 'post' にすると、pars をクエリー文字列(QUERY_STRING)として通信しない(HTTP POST らしい動作)
  var myAjax = new Ajax.Request(
    url,
    {
      method: 'get',
      parameters: pars,
      onComplete: showResponse
    }
  );

  function showResponse(original_request, json_http_response)
  {
    alert(originalRequest.responseText);
    alert(json_http_response);
  }