Changeset 41
- Timestamp:
- 01/30/06 20:52:35 (3 years ago)
- Files:
-
- trunk/jsolait/lib/jsonrpc.js (modified) (6 diffs)
- trunk/jsolait/lib/urllib.js (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/jsolait/lib/jsonrpc.js
r38 r41 324 324 publ.__init__ = function(url){ 325 325 this._url = url; 326 var req = new XMLHttpRequest() 326 var req = new XMLHttpRequest(); 327 327 req.multipart = true; 328 328 var self = this; 329 req.open('POST', url, true) 329 req.open('POST', url, true); 330 330 req.onload = function(evt){ 331 331 self._handleData(evt.target.responseText); 332 } 332 }; 333 333 req.send(''); 334 334 }; … … 356 356 datahandler(req.responseText); 357 357 }); 358 } 358 }; 359 359 }); 360 360 … … 430 430 }else{ 431 431 return this.proxy._sendNotification(this.name, args); 432 } ;433 }; 434 }) 432 } 433 }; 434 }); 435 435 436 436 mod.ServiceProxy2=Class(function(publ,supr){ … … 472 472 473 473 publ._handleData = function(data){ 474 var d = 'return [' + data.replace(/\ n/g, ",") + ']';474 var d = 'return [' + data.replace(/\0/g, ",") + ']'; 475 475 try{ 476 476 f=new Function('',d); … … 511 511 }else{ 512 512 this._sendResponse(null, "Method Not Found", id); 513 } ;513 } 514 514 }; 515 515 … … 521 521 522 522 publ._sendData = function(data){ 523 print(data) 523 print(data); 524 524 }; 525 525 trunk/jsolait/lib/urllib.js
r39 r41 327 327 return true; 328 328 }catch(e){ 329 return false 329 return false; 330 330 } 331 331 };
