programming/javascript

[javascript] ajax으로 param 넘기기

labj 2017. 3. 16. 00:56

[javascript] ajax으로 param 넘기기

<script type="text/javascript" language="javascript">

var Example = {};

window.onload = function(){

Example.ParamSend();

}

Example.ParamSend = function () {

   try {

      

       var strEx1 = 1;

       var strEx2 = 'a2';

       var strEx3 = 'a3';


       var arrParam = new Array(strEx1, strEx2, strEx3);


       Example.Ajax("svc01", arrParam);

   }

   catch (e) { alert('error1 = ' + e.message); }

}

Example.Ajax = function(svcid, param) {

alert('svcid = ' + svcid);

   try {

       var type = "post";

       var url = "http://127.0.0.1/webservice/chk";

       

       var paramText = Example.ParamFormat(param);

       alert(paramText);

       var urlData="svcid=" + svcid + "&param=" + encodeURIComponent(paramText);

       

       var contentType = "application/x-www-form-urlencoded; charset=UTF-8";

       var dataType = "text";

       var async = false;


       $.ajax({

           type: type,

           url: url,

           data: urlData,

           contentType: contentType,

           dataType: dataType,

           success: function (data) {

               alert('success = ' + data);

           },

           error: function (request, status, throwerror) {

alert('error3 = ' + request.status);

           },

           async: async

       });

   }

   catch (e) { alert('error2 = ' + e.message) }

}

Example.ParamFormat = function (paramText) {

   var formatText = "";

   for (var i = 0; i < paramText.length; i++) {

       if (i == 0) {

           formatText = paramText[i];

       } else {

           formatText += "$#" + paramText[i];

       }

   }

   return formatText;

}

</script>


        [javascript] ajax으로 param 넘기기

'programming > javascript' 카테고리의 다른 글

[javascript] array 사용하기  (0) 2018.01.28
[javascript] 이메일 유효성 체크  (0) 2017.03.16
도로명주소 안내시스템  (0) 2017.03.16
[javascript] location.replace  (0) 2017.03.15