久々の読者。初めて質問します。私はこのフォーラムから多くのことを学びました..
オンライン データベース (Caspio.com) を使用しており、検索結果を返すように構成しています。基本的に、私のデータベースには「メンバーシップ」フィールドがあり、ベーシック、プロ、プレミアムの 3 つのレベルを設定できます。メンバーシップのレベルに応じて、検索結果ページに別の HTML コードを表示する必要があります。
私は両方を試しましたa)Jqueryのhtml()API
<div id="biz-name"></div>
<script type="text/javascript">
var membership = '[@field:Membership]';
if (membership == 'Basic')
{
$("#biz-name").html("[@field:Company_name]");
}
</script>
b) インナー HTML
<div id="biz-name"></div>
<script type="text/javascript">
var membership = '[@field:Membership]';
if (membership == 'Basic')
{
document.getElementById('biz-name').innerHTML ='[@field:Company_name]';
}
</script>
どちらの場合も、検索で複数の結果が返された場合、最初の結果の divのみが更新されます。ただし、LAST結果の Company_name の値があります。
これを調整して結果ごとに機能させる方法を知っている人はいますか?
本当に助かります。