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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何使用 Javascript/jquery 將字符串中的數(shù)組顯示為表行

如何使用 Javascript/jquery 將字符串中的數(shù)組顯示為表行

米琪卡哇伊 2023-06-15 09:49:38
在我的腳本中,我通過 ajax 調(diào)用從 PHP 數(shù)據(jù)庫請求中得到一個字符串。結果字符串如下所示:array(4) {  [0]=>  array(3) {    ["id"]=>    string(3) "181"    ["number"]=>    string(2) "37"    ["livingid"]=>    string(1) "1"  }  [1]=>  array(3) {    ["id"]=>    string(3) "181"    ["number"]=>    string(2) "37"    ["livingid"]=>    string(1) "2"  }  [2]=>  array(3) {    ["id"]=>    string(3) "185"    ["number"]=>    string(2) "37"    ["livingid"]=>    string(1) "1"  }  [3]=>  array(3) {    ["id"]=>    string(3) "185"    ["number"]=>    string(2) "37"    ["livingid"]=>    string(1) "2"  }}我不知道為什么它會這樣返回。我想在表格中顯示結果。為此,我會使用 jquery:   $("#deActWh").append(result); //#deActWh is the id of table 但這只是工作,如果我在字符串中有 html 表 syntx 等等<tr> <td>。我正在尋找一種將此字符串轉(zhuǎn)換回數(shù)組并在每一行中插入 html 語法的好方法。我還需要擺脫所有不必要的東西,如“array(4)... string(3) ..etc”。我想過使用 split() 方法,但我不知道如何在這里有用地使用此方法。我愿意接受建議或其他方法。
查看完整描述

2 回答

?
慕姐8265434

TA貢獻1813條經(jīng)驗 獲得超2個贊

您可以將其作為 json_encoded 字符串返回,而不是將其作為 php 數(shù)組返回。

我假設您正在使用 pdo 從 mysql 中獲取結果,然后立即將其返回給 ajax。

$result = whatever your pdo call is.

return json_encode($result);

由于 jquery 是 javascript,它可以輕松解釋 JSON。但是,您仍然必須自己循環(huán)并構建表。


查看完整回答
反對 回復 2023-06-15
?
犯罪嫌疑人X

TA貢獻2080條經(jīng)驗 獲得超4個贊

這個問題是因為PHP腳本引起的

PHP 故意像那樣格式化數(shù)據(jù)。它不是 Javascript 表示法,它有數(shù)組的[],也沒有[0]=>數(shù)組的第零個元素的格式。

檢查數(shù)據(jù)庫的文檔,其中將解釋其輸出的格式。


查看完整回答
反對 回復 2023-06-15
  • 2 回答
  • 0 關注
  • 160 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號