Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/390.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript ajax和json功能?_Javascript_Jquery_Json - Fatal编程技术网

Javascript ajax和json功能?

Javascript ajax和json功能?,javascript,jquery,json,Javascript,Jquery,Json,你好,evry body,我需要你的帮助,详细解释下面的代码,因为我对这个Jquery有点陌生,所以我无法理解这些代码 希望我能从您那里得到正确的响应,并从jquery中嵌入的包装器类级别对功能进行从头开始的解释 函数BindProfileDetails(){ 让我试着解释一下- “ajax”代表Async.Javascript和XML。您可以使用ajax发出XML HTTP请求 类型-描述请求的类型(POST/GET/PUT/DELETE)-您需要在本节中指定请求类型。了解有关请求类型的更多信

你好,evry body,我需要你的帮助,详细解释下面的代码,因为我对这个Jquery有点陌生,所以我无法理解这些代码

希望我能从您那里得到正确的响应,并从jquery中嵌入的包装器类级别对功能进行从头开始的解释 函数BindProfileDetails(){


让我试着解释一下-

  • “ajax”代表Async.Javascript和XML。您可以使用ajax发出XML HTTP请求

  • 类型-描述请求的类型(POST/GET/PUT/DELETE)-您需要在本节中指定请求类型。了解有关请求类型的更多信息

  • url-定义要向其发出请求的url

  • dataType和contentType—通信的首选数据类型和内容类型

  • 成功-如果通信成功,程序控制将进入其中。您可以将响应作为功能参数(对于您的情况,这是“数据”)

  • data.d-响应用键“d”包装。因此,您将在“data.d”中获得实际响应,而不是在数据中。这是可自定义的。了解更多信息

  • $(data.d).each(function(index,item)-对data.d对象执行一个简单的“foreach”循环。因此,它将对data.d对象中的每个项执行。参数-“item”保存实际项(当前项),而“index”保存循环索引。根据您的代码,这是使用数据项为某些字段设置值


  • 希望这对您有所帮助。

    您能澄清您的问题吗?您到底不明白什么?在.ajax类型、数据类型中,尤其是(data.d)。每个函数最好通过文档<代码>数据将是您从ajax调用中得到的响应。这将取决于响应。谁编写了代码?告诉他/她解释第6点对我非常有用..这是我的疑问非常感谢subha ji对您的帮助。。
    $.ajax({
                    type: "POST",
                    contentType: "application/json; charset=utf-8",
                    url: "NewMyprofile.aspx/Populate_details",
                    dataType: "json",
                    success: function (data) {
                        if (data.d) {
                            $(data.d).each(function (index, item) {
    
                                if (index == 0) {
    
                                    $("#txtfname").val(item.fname);
                                    $('#txtLname ').val(item.lname);
                                    $('#Txtsurname').val(item.surname);
                                    $('#txtmob').val(item.mob);
                                    $('#Txtphone').val(item.phone);
                                    $('#Txtextension').val(item.ext);
                                    $('#ddlyop').val(item.yop);
                                    $('#txtEmailId').val(item.email);
                                    $('#txtaddress ').val(item.address);
                                    $('#txtadd1').val(item.addrclg);
                                    $('#txtqual').val(item.quali);
                                    $('#Txtuniv').val(item.univ);
    
                                    if (item.sex == "True") {
                                        $("#rdbmale").attr("checked", false);
                                        $("#rdfemale").attr("checked", true);
                                    }
                                    else {
                                        $("#rdbmale").attr("checked", true);
                                        $("#rdfemale").attr("checked", false);
                                    }
    
                                    if (item.maritialst == "True") {
                                        $("#rdmarry").attr("checked", false);
                                        $("#Rdsingle").attr("checked", true);
                                    }
                                    else {
                                        $("#rdmarry").attr("checked", true);
                                        $("#Rdsingle").attr("checked", false);
                                    }
    
                                }
                            });
                        }
    
                    }
    
                });
    
            }