html 페이지 제출 JSON, ASP 페이지 접수 및 인쇄

4080 단어
jsonSubmit.html
1) 자바스크립트 함수 구동 요청 페이지를 통과할 수 있음



	 js json    asp       
	


	

function queryStudent() { // body... var student = { name:" ", age:18, city:" " }; var myJSON = JSON.stringify(student);<br>          // json window.location="http://localhost:8078/test/jsonPrint.asp?student="+myJSON }

 2)jsonPrint.asp
JSON 수신 및 인쇄 하위 항목 구문 분석


    dim student
    student=request("student") 
%>


    json <span style="color: #0000ff;">return</span>
    "utf-8">


'             
Dim scriptCtrl  
Function parseJSON(str)  
    If Not IsObject(scriptCtrl) Then  
        Set scriptCtrl = Server.CreateObject("MSScriptControl.ScriptControl")  
        scriptCtrl.Language = "JScript"  
        scriptCtrl.AddCode "Array.prototype.get = function(x) { return this[x]; }; var result = null;"  
    End If  
    scriptCtrl.ExecuteStatement "result = " & str & ";"  
    Set parseJSON = scriptCtrl.CodeObject.result  
End Function  
%>

    set stuJSON=parseJSON(student)
    Response.Write("  json  :"+student+"
") response.Write("

:

"+stuJSON.name+"") response.Write("

:

"+stuJSON.name+"") response.Write("

:

"+stuJSON.name+"") set stuJSON=nothing %>

좋은 웹페이지 즐겨찾기