第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

為什么用eval()

在PHP中輸出的json數(shù)據(jù),為什么這邊不能直接用,為什么要用eval()處理

正在回答

2 回答

<script?type="text/javascript">
????$("document").ready(function?()?{
????????var?url?=?"server.php";
????????var?data?=?{'inAjax':?1,?'do':?'checkMember',?'username':?'demo'};

????????$.ajax({
????????????url:?url,
????????????type:?'post',
????????????data:?data,
????????????dataType:?'json',
????????????success:?function?(res)?{
????????????????
????????????????//把json字符串轉(zhuǎn)換為js對(duì)象,用來調(diào)用數(shù)據(jù)
//????????????????var?jsonObj?=?JSON.parse(res);
????????????????$("#username").val(res.username);
????????????????$("#groupname").val(res.groupname);
????????????????$("#uid").val(res.uid);

????????????},
????????????error:?function?()?{
????????????????alert('請(qǐng)求異常');
????????????}
????????});
????});
</script>

這樣寫,就可以不用轉(zhuǎn)換了,都約定為json,直接調(diào)用就好

<?php
error_reporting(0);

$inAjax?=?$_POST['inAjax'];
$do?=?$_POST['do'];
$do?=?$do???$do?:?"default";

if?(!$inAjax)
????return?false;

include_once?"db.class.php";

switch?($do)?{
????case?"checkMember":
????????$username?=?$_POST['username'];
????????$sql?=?"SELECT?*?FROM?check_member?WHERE?username='$username'";
????????$result?=?$dbObj->getOne($sql);
????????$resJson?=?json_encode($result);

????????echo?(!empty($result))????$resJson:?"null";
????????break;

????case?"default":
????????die("nothing");
????????break;
}


1 回復(fù) 有任何疑惑可以回復(fù)我~

返回的是個(gè)字符串,eval()的作用是將字符串強(qiáng)制轉(zhuǎn)換成對(duì)象

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

為什么用eval()

我要回答 關(guān)注問題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)