亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

php中可擴展的列表

php中可擴展的列表

PHP
哈士奇WWW 2022-07-16 11:10:31
我有這個作為列表添加的代碼,我只想顯示 3 個元素,并通過單擊 * 顯示更多 * 按鈕顯示其余元素。$printstring .= '<ol>';foreach ($rows as $bid) {    $printstring .= '<li>';   if ($bid->bidder_url != "" && $customcontact = "") {      $printstring .= '<a href="'.$bid->bidder_url.'" rel="nofollow">'.$bid->bidder_name.'</a>';   } else {      $printstring .= $bid->bidder_name;   }   $printstring .= ' bid '.$currencysymbol.number_format($bid->current_bid_price, 2, '.', ',').' on '.get_date_from_gmt($bid->date);   //if ($bid->bid_type == "auto") $printstring .= ' [auto]';   $printstring .= '</li>'; } $printstring .= '</ol>';我發現它可以用 js 完成,但我看不到如何加入(php 和 js)。 $(function() { var numToShow = 3;var moreLi;$('ul').children('li').hide().each(function() {    if ($(this).index() < numToShow) {        $(this).show();    }}).parent('ul').append('<li><a href="#" id="showMore">More</a></li>');$('#showMore').click(function() {    moreLi = $(this).parent('li');    moreLi.siblings().show();    moreLi.remove();});});
查看完整描述

2 回答

?
素胚勾勒不出你

TA貢獻1827條經驗 獲得超9個贊

您必須了解 PHP 在后端(在網絡服務器中)工作,而 JS 在前端(在您的網絡瀏覽器中)工作?;旧?,JS 應該向 PHP 發送一個請求(您可以了解如何使用 Ajax 發送請求),并且 PHP 應該返回一個響應以由 JS 打印。

如果您是這種場景的新手,一開始可能會感到困惑。我鼓勵您了解如何使用 Javascript 發送請求并解析響應 :)


查看完整回答
反對 回復 2022-07-16
?
回首憶惘然

TA貢獻1847條經驗 獲得超11個贊

做一個for($i = 0;$i......然后當$i= 4 echo 'Show more...';break;

它應該工作


查看完整回答
反對 回復 2022-07-16
  • 2 回答
  • 0 關注
  • 135 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號