function RestoreSnapshot(snapshotName) { var myRequestRestore = new Request.JSON({ url:'./api/wizard/restore_snapshot',method:'post',onSuccess:function(d){ if(d.code == 0){ var myRequestStart = new Request.JSON({ url:'./api/wizard/start_vm',onSuccess:function(d){ if(d.code == 0){ window.location.reload(true); //alert("还原成功!"); } } }); myRequestStart.post({'name':vm_name}); }else{ alert("还原失败!"); } } }); myRequestRestore.post({'name':vm_name,'snapshot_name':snapshotName}); }