1

这是我的代码:


<textarea 
 class="textarea" id="about_us" placeholder="Place some text here"
 style="width: 100%; height: 100%; font-size: 14px; line-height: 18px; border: 1px solid #dddddd; padding: 10px;"
>
</textarea >

我的 JavaSript 代码是我收到数据但只有富文本区域我们没有显示 查看这个 RichTextarea 图像

<script>

$(document).ready(function () {
$(document).on('click', '.editbtn', function(){  
          var Pedit_id = $(this).attr("id");  
          $.ajax({  
               url:"../fetch/editproduct.php",  
               method:"POST",  
               data:{Pedit_id:Pedit_id},  
               dataType:"json",  
               success:function(data){ 
                    $('#about_us').val(data.product_dec);

               }  
          });  
     });
});
</script>

请告诉我我的错误在哪里,因为我想在单击按钮时使用 ajax 从 MySQL 数据库中获取数据并显示到特定的文本区域,请解决这个问题。问候 Ahsan Javed

4

2 回答 2

0

您正在尝试data.product_dec使用 id 设置元素中的值about_us。由于您使用的是 Jquery,我建议使用.val()JQuery 的方法来实现预期的结果。

参考

更新:

$(document).ready(function () {
$(document).on('click', '.editbtn', function(){  
          var Pedit_id = $(this).attr("id");  
          $.ajax({  
               url:"/fetch/editproduct",  
               method:"POST",  
               data:{Pedit_id:Pedit_id},  
               dataType:"json",  
               success:function(data){ 
                    $('#about_us').val(data.product_dec);

               }  
          });  
     });
});
于 2020-06-26T13:30:18.683 回答
0

url 可能是问题。如果您要发送到 php 文档,请添加扩展名:

url : "../fetch/editproduct.php",

然后是成功功能, product_dec 不是方法。我不确定您要在那里做什么,但可以做到:

$('#about_us').val(data+"product_dec"); 
于 2020-06-26T13:34:33.097 回答