简体   繁体   English

HTML中的Javascript数组值显示

[英]Javascript array value display in html

I am using ajax and the output is an array. 我正在使用ajax,输出是一个数组。 I want to break it and display these value in their respective input field by the use of inner.HTML function. 我想打破它,并通过使用inner.HTML函数在各自的输入字段中显示这些值。 Please let me know how can I break it or any function in jQuery so that I could display it in html. 请让我知道如何在jQuery中破坏它或任何函数,以便可以在html中显示它。

Array
(
    [0] => Array
    (
        [Phone1] => 567567
        [LastName] => Amuso
        [Country] => Australia
        [City] => Sylvania
        [PostalCode2] => 228724
        [PostalCode] => 2227684
        [Email] => fabiauso@hotmail.com
        [State] => NSW
        [City2] => Sylvania
        [Country2] => Australia
        [FirstName] => Fabian
        [Id] => 78979
        [StreetAddress1] => 2/20 Evelyn St
        [Address2Street1] => 2/20 Evelyn St
    )

)
var myObject = <?php echo json_encode(myArray[0]); ?>;
console.log(myObject.Phone1);

Use json_enocde on the array in PHP, then you can use jQuery's parseJSON function to parse it in Javascript. 在PHP中对数组使用json_enocde ,然后可以使用jQuery的parseJSON函数在Javascript中对其进行解析。

var arr = $.parseJSON( response );

$( arr[0] ).each( function( i, value ) {
    $( "input[name=" + i + "]" ).val( value );
});

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM