首页 > 解决方案 > 通过 jQuery 为从 PHP 获取的数据赋值给 Paragraph 或 P 标签

问题描述

我需要将段落或 P 标记的文本设置为通过 AJAX 获得的值。所以我的 HTML 页面有点像这样,我在其中声明了段落选项卡。

<p class="card-text">Client Type<p id="Client_Type" name = "Client_Type"></p></p>

Onclick 按钮我正在对 HOME_CARD.PHP 页面进行 AJAX 调用。PHP 工作正常,并将数据返回给 jQuery。当我使用 console.log(data); 它正确地向我显示所有数据。

$.ajax({
  url: "Home_Card.php",
  method: "POST",
  data: {
    search_client_id: search_client_id
  },
  success: function(data) {
    console.log(data);
    $('#Client_Type').val(data.CLIENT_MNEMONIC);
    //$('#Client_Type').text("HELLO");
    //$('#Client_Type').attr(data.CLIENT_MNEMONIC);
    //$('#card').show();
    //$('#Client_Type').("HELLOE");
  }
});

所以我尝试使用val函数将值分配给 HTML 页面中CLIENT_TYPEp标记,但它没有分配。当我使用$('#Client_Type').text("HELLO");它时,它会正确分配值"HELLO",所以我猜我的程序没有问题。

我想知道是否有任何其他方法可以将值分配给 jQuery 中的段落标记?

如何p使用 jQuery 将从 PHP 获取的 JSON 格式的特定值分配给段落标签。

标签: javascriptphpjqueryhtmljson

解决方案


我认为段落没有任何价值。

所以你应该使用这些方法之一

 $('#Client_Type').text(data.CLIENT_MNEMONIC);

或者

 $('#Client_Type').append(data.CLIENT_MNEMONIC);

推荐阅读