@@ -58,11 +58,7 @@ window.onload = function() {
58
58
document . getElementById ( "txtHint" ) . innerHTML = "" ;
59
59
document . getElementById ( "loading" ) . innerHTML = '' ;
60
60
//parse the response into a JS Object
61
- dnsResp = JSON . parse ( this . responseText ) ;
62
-
63
- //cosole data validation
64
- console . log ( dnsResp ) ;
65
- console . log ( dnsResp . length ) ;
61
+ dnsResp = JSON . parse ( this . responseText ) ;
66
62
67
63
buildTable ( dnsResp , callType ) ;
68
64
}
@@ -77,7 +73,6 @@ window.onload = function() {
77
73
function buildTable ( jsonResp , callType ) {
78
74
var requestNum = Date . now ( ) ;
79
75
if ( jsonResp . length == 0 ) {
80
- console . log ( "requestNum: " + requestNum ) ;
81
76
$ ( ".responseTable" ) . prepend ( "<div class = 'responseRow" + requestNum + "'><table></table></div>" ) ;
82
77
$ ( ".responseRow" + requestNum + " Table" ) . append ( "<tr><td colspan='2' class='thead'>" + requestTitle ( callType ) + "</td></tr>" ) ;
83
78
$ ( ".responseRow" + requestNum + " Table" ) . append ( "<tr><td colspan='2' style='text-align:center'>NO DATA FOUND</td></tr>" ) ;
@@ -90,18 +85,24 @@ window.onload = function() {
90
85
91
86
for ( i = 0 , len = jsonResp . length ; i < len ; i ++ ) {
92
87
var jsonData = jsonResp [ i ] ;
93
- console . log ( jsonData ) ;
94
88
95
89
if ( i != 0 ) { $ ( ".responseRow" + ( requestNum - 1 ) ) . append ( "<Div class = 'responseRow" + requestNum + "'><table></table></div>" ) ; }
96
90
//iterates through object keys
97
91
for ( j = 0 , len2 = Object . keys ( jsonData ) . length ; j < len2 ; j ++ ) {
98
- $ ( ".responseRow" + requestNum + " Table" ) . append ( "<tr class='twoCol'><td class='left-row'>" + Object . getOwnPropertyNames ( jsonData ) [ j ] + ":</td><td>" + jsonData [ Object . keys ( jsonData ) [ j ] ] + "</td></tr>" ) ;
92
+ $ ( ".responseRow" + requestNum + " Table" ) . append ( "<tr class='twoCol'><td class='left-row'>" + Object . getOwnPropertyNames ( jsonData ) [ j ] + ":</td><td>" + cleanString ( jsonData [ Object . keys ( jsonData ) [ j ] ] . toString ( ) ) + "</td></tr>" ) ;
99
93
}
100
- console . log ( "requestNum: " + requestNum ) ;
101
94
requestNum ++ ;
102
- console . log ( "requestNum: " + requestNum ) ;
103
95
}
104
96
105
97
}
106
98
}
99
+
100
+ function cleanString ( data ) {
101
+ return data
102
+ . replace ( / & / g, "&" )
103
+ . replace ( / < / g, "<" )
104
+ . replace ( / > / g, ">" )
105
+ . replace ( / " / g, """ )
106
+ . replace ( / ' / g, "'" ) ;
107
+ }
107
108
}
0 commit comments