首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在另一个页面上填充ajax成功数据不起作用

在另一个页面上填充ajax成功数据不起作用
EN

Stack Overflow用户
提问于 2017-06-13 06:19:06
回答 1查看 139关注 0票数 1

我从database调用数据,并希望填充控件上的数据。为此,我使用了Ajax for方法,如下所示

代码语言:javascript
复制
function getAllRecordForCurrentRow(val) {
        debugger;
        var row = val.parentNode.parentNode;            
        var ID = row.cells[7].innerText.trim();

        $.ajax({
            url: "VSATApprover.aspx/GET_DATA_FOR_CURRENT_RECORD_APPROVER",
            dataType: "json",
            type: "POST",
            contentType: 'application/json; charset=utf-8',
            data: JSON.stringify({ ID: ID }),
            async: true,
            processData: false,
            cache: false,
            success: function (r) {
                //alert(r.d.SAP_ID);
                $('#txtSapId').val([r.d.SAP_ID]);
                $('#txtContactdetails').val([r.d.CONTACT_DETAILS]);
                window.open('VSATUpdateForm.aspx', '_blank');

            },
            error: function (xhr) {
                alert('Error while selecting list..!!');
            }
        })
    }

我的问题是

success函数下的值需要填充在另一个页面上,这样它就不能工作了。那么我应该如何填充这些值呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-06-13 07:20:46

您只需要将这些值设置为一些localStorage,然后在下一页上,您需要从localStorage on document.ready获得这些值。考虑下面的例子:

页面1 Ajax

代码语言:javascript
复制
success: function (r) {
         localStorage.setItem('SapID',r.d.SAP_ID);
         localStorage.setItem('ContactDetails',r.d.CONTACT_DETAILS);
         window.open('VSATUpdateForm.aspx', '_blank');
}

既然您已经在localStorage中使用了它,那么您可以在下一页在js下面写:

页面2 JS

代码语言:javascript
复制
$(document).ready(function(){
   //get it from localStorage
   var sapid=localStorage.getItem('SapID'); 
   var contdetails=localStorage.getItem('ContactDetails');

   //set it to textboxes
   $('#txtSapId').val(sapid);
   $('#txtContactdetails').val(contdetails);
});

就这样。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44513668

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档