Changeset 7811 for trunk/src/io/BrowserIO.js
- Timestamp:
- 03/27/07 16:17:07 (3 years ago)
- Files:
-
- 1 modified
-
trunk/src/io/BrowserIO.js (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/io/BrowserIO.js
r7146 r7811 281 281 ret = null; 282 282 } 283 }else if(kwArgs.mimetype == "text/json" || kwArgs.mimetype== "application/json"){283 }else if(kwArgs.mimetype.substr(0, 9) == "text/json" || kwArgs.mimetype.substr(0, 16) == "application/json"){ 284 284 try{ 285 ret = dj_eval("("+ http.responseText+")");285 ret = dj_eval("("+kwArgs.jsonFilter(http.responseText)+")"); 286 286 }catch(e){ 287 287 dojo.debug(e); … … 397 397 // multi-part mime encoded and avoid using this transport for those 398 398 // requests. 399 var mlc = kwArgs["mimetype"].toLowerCase()||""; 399 400 return hasXmlHttp 400 && dojo.lang.inArray(["text/plain", "text/html", "application/xml", "text/xml", "text/javascript", "text/json", "application/json"], (kwArgs["mimetype"].toLowerCase()||"")) 401 && ( 402 ( 403 dojo.lang.inArray([ 404 "text/plain", "text/html", "application/xml", 405 "text/xml", "text/javascript" 406 ], mlc 407 ) 408 ) || ( 409 mlc.substr(0, 9) == "text/json" || mlc.substr(0, 16) == "application/json" 410 ) 411 ) 401 412 && !( kwArgs["formNode"] && dojo.io.formHasFile(kwArgs["formNode"]) ); //boolean 402 413 }