簡體   English   中英

從ajax請求接收數組

[英]Receive array from ajax request

美好的一天,請先檢查我的腳本。

 $(document).ready(function() { $("#findmynip").click(function() { $("#hasilnip").html('<img src="<?=base_url();?>assets_global/images/loader.gif">&nbsp; Please wait'); var nipnnya = $("#nipnya").val(); $.ajax({ type: "POST", data: { nip: nipnnya }, datatpe: 'json', url: "<?=base_url();?>registrasi/cek_ada/", success: function(hslnip) { if (hslnip) { alert(hslnip); $("#name").html(hslnip); //How do i do this $("#name").html(hslnip['FullName']); $("#birthday").html(hslnip['BirthDate']); } else { $("#name").html('Failed'); } } }); return false; }); }); 

我要接收的是對我的HTML的ajax請求。

當我嘗試console.log(hslnip); 結果為{"FullName":"BUNGA","BirthDate":"1994-10-03 00:00:00.000"} 任何幫助,將不勝感激。

我想收到的是

<div id='name'></div>
<div id='birthday'></div>

我在這一部分datatpe: 'json',datatpe: 'json',然后將其更改為dataType: 'json' 現在正在工作,這對幫助人們非常有用。

您無法根據情況刪除陣列。 您可以使用它來構建可以在hasilnama元素中顯示的HTML內容。

更改此:

$("#hasilnama").html(hslnip);

以這個為例:

$("#hasilnama").html('<span>Fullname: ' + hslnip.FullName + '</span><br><span>Birthdate: ' + hslnip.BirthDate.substring(0, 10) + '</span>');

 var hslnip = {"FullName":"BUNGA","BirthDate":"1994-10-03 00:00:00.000"} $('#name').text(hslnip.FullName) $('#birthday').text(hslnip.BirthDate) 
 <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <div id='name'></div> <div id='birthday'></div> 

使用hslnip.FullNamehslnip.BirthDate

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM