한국투자증권 주식매매프로그램 만들기

파이썬 주식매매프로그램 만들기

Dojo/Ajax

1. Dojo Simple Ajax

토폴로지 2013. 8. 8. 07:18

준비물

웹페이지를 작성할 같은 경로에 helloworld.txt파일을 만들고 내용은 helloworld라고 집어넣는다.

Dojo Ajax Simple Example Code

<html>

         <head>

                         <script src="dojo-release-1.9.1/dojo/dojo.js"></script>

                         <script>

                                         require(["dojo/request", "dojo/domReady!"], function(request){

                                                         request("helloworld.txt").then(

                                                                         function(text){

                                                                                         alert("The file's content is: " + text);

                                                                         },

                                                                         function(error){

                                                                                         alert("An error occurred: " + error);

                                                                         }

                                                         );

                                         });

                         </script>

         </head>

         <body> </body>

</html>

Table 1 Ajax Code

Code 설명

dojo/request Dojo Toolkit Ajax module이다. request("helloworld.txt")에서 같은 경로에 있는 helloworld.txt 파일을 불러오고 안에 있는 데이터는 function(text)안의 text 라는 변수에 저장이 된다. 만약 helloworld.txt라는 파일이 없거나 데이터를 가져올때 데이터의 형식이 어긋나면function(error) 가서 error 반환환다. error 다른 페이지에 요청한 받는 데이터가 요청한 형식에 맞는지만 검사하고 데이터를 가져온 function(text)안에서 error 발생한다고 하여도 function(error) 빠지지는 않는다. request 요청할 때에는 여러가지 옵션이 있는데 request.get 때는 get 방식, request.post 때는 post방식으로 요청하며 외에 sync, query, timeout 등의 옵션을 있다.

결과 화면

Figure 1 Table 1 결과 화면

 

반응형

'Dojo > Ajax' 카테고리의 다른 글

3. Dojo Ajax Data transmit  (0) 2013.08.08
2. Dojo Json Ajax  (0) 2013.08.08