jQuery.fn.outer = function(){ return $('
').append(this.eq(0).clone()).html(); }; (function(){ $.fn.updateGrid = function(p){ var check = $(".grid-validate").validate().form(); if(!check) return; var div = $(this).attr("id"); var manager = $("#"+div+"_div").webGetGridManager(); var data = manager.getData(); var array = new Array(); for(var i = 0;i < data.length;i++){ if(data[i]._status == "update"){ // array.push(data[i]); Newtouch.Ajax.sendParams(data[i], '_update', function(data){ $("#"+div).search(); alert("更新成功"); },function(err){ alert("更新失败"); }); } } } })(jQuery); $(function(){ }); var n_importOK = function() { var dialog_div = $(this); if(!$(".web-form",this).check()) return; var values = $(".web-form",this).values(); if(values == undefined){ return; } var _action = "_create"; var update = $(".updateInput",this).val(); if(update != "") { _action = "_update"; values["id"] = update; } Newtouch.Ajax.sendParams(values, _action, function(data){ dialog_div.dialog( "close" ); $(".web-grid").each(function(index,dom){ var div = $("span",$(".addBtn",dom)).text(); $("#"+div).search(); }); alert("保存成功!"); },function(err){ dialog_div.dialog( "close" ); alert("保存失败!"); }); }; var n_importCancel = function() { $( this ).dialog( "close" ); }; function StringBuffer() { this.buffer = []; } StringBuffer.prototype.append = function append(string) { this.buffer.push(string); return this; }; StringBuffer.prototype.toString = function toString() { return this.buffer.join(""); };