当ajax运行完成后,它会自动清除hiddenfield中保存的值如何避免它

时间:2017-03-16 09:35:55

标签: javascript jquery ajax

同时单击保存按钮我在处理程序内的每个函数中运行动态表以保存动态行上载文件,保存后我将保存在json中的值。

在hiddenfield中保存的值之后,清除隐藏的字段值。它不存储在隐藏的领域。

我需要将hiddenfield json值保存在数据库中

   $('#tblPower tbody tr').each(function () {
                        debugger;
                        var stre = $(this).children('td:nth-child(4)').find('input[type="file"]').attr("id");
                        var country = $(this).children('td:nth-child(1)').find('.Country').val() || 0;
                        var validity = $(this).children('td:nth-child(2)').find('.validity').val() || 0;
                        var clavalidity = $(this).children('td:nth-child(3)').find('.clavalidity').val();
                        var POAID = $(this).children('td:nth-child(2)').find('span').text() || 0;

                        var FileName = "";
                        var uploadfiles = $("#" + stre + "").get(0);
                        var uploadedfiles = uploadfiles.files;
                        var fromdata = new FormData();
                        for (var i = 0; i < uploadedfiles.length; i++) {
                            fromdata.append(uploadedfiles[i].name, uploadedfiles[i]);
                        }
                        var choice = {};
                        choice.url = "UploadHandler.ashx";
                        choice.type = "POST";
                        choice.data = fromdata;
                        choice.contentType = false;
                        choice.processData = false;
                        choice.success = function (result) {
                            FileName = result;
                            if (power == '') {
                                power = '{"POAID":"' + POAID + '","Country":"' + country + '","Validity":"' + validity + '","Notes":"' + clavalidity + '","UploadId":"' + stre + '","FileName":"' + FileName + '"}';
                            }
                            else {
                                power += ',{"POAID":"' + POAID + '","Country":"' + country + '","Validity":"' + validity + '","Notes":"' + clavalidity + '","UploadId":"' + stre + '","FileName":"' + FileName + '"}';
                            }
                            power = '[' + power + ']';
                            dynamic(power);
                            **$('#hfAttorney').val(power);**
                        };
                        choice.error = function (err) {
                            alert(err.statusText);
                        };
                        $.ajax(choice);
                    });

0 个答案:

没有答案