[英]Receive array from ajax request
美好的一天,請先檢查我的腳本。
$(document).ready(function() { $("#findmynip").click(function() { $("#hasilnip").html('<img src="<?=base_url();?>assets_global/images/loader.gif"> 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.FullName
和hslnip.BirthDate
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.