我这里有这个代码:
<script>
setTimeout(function() {
$.getJSON("url/getuserdetails.php?callback=?",{username: localStorage.getItem("datausername")},function(data)
{
$("#txtname").val(data.fname);
$("#txtemail").val(data.email);
});
}, 500);
</script>
我需要在文本框中显示3列,其id为txtname,我的php文件中包含此代码
echo $_GET['callback']."(".json_encode(array("fname"=>$row['firstname'],"mname"=>$row['middlename'],"lname"=>$row['lastname'],"email"=>$row['email'],)).");";
我需要在一个文本框中显示fname,mname和lname。我试过这样但不起作用。
$("#txtname").val(data.fname + " " + data.mname + " " + data.lname);
任何人都可以请更正我的代码吗?任何帮助,将不胜感激。 提前谢谢。
答案 0 :(得分:0)
我认为你应该归还这个
echo json_encode(array("fname"=>$row['firstname'],"mname"=>$row['middlename'],"lname"=>$row['lastname'],"email"=>$row['email']));