gpt4 book ai didi

jquery - 使用 jQuery 更新文本区域值

转载 作者:行者123 更新时间:2023-12-01 05:27:16 25 4
gpt4 key购买 nike

我在表单中使用 Bootstrap WYSIHTML5 html 编辑器,例如

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

</textarea>
<input type="product_code" name="product_code" id="product_code">

当在输入字段中输入产品并希望使用描述更新文本区域时,使用 Ajax 获取产品详细信息

  <script type="text/javascript">
$(document).ready(function($){
$('#product').autocomplete({
source:'<?php echo Router::url(array("controller" => "Products", "action" => "search")); ?>',
minLength: 1
});


$('#product').blur(function() {
var p_term = $(this).val();

if (p_term) {
var dataString = 'term='+ p_term;
//alert(dataString);

$.ajax({
dataType:'json',
type: "POST",
url: '/products/ajax-search-product',
data: dataString,
cache: false,
success: function(data) {

/* set values to input field */
$('#description').val(data['description']);
$('#product_code').val(data['product_code']);

},
error: function(xhr, ajaxOptions, thrownError) {
alert(xhr.status);
alert(thrownError);
}
});
}
});

});
</script>

但是此代码并未更新 textarea 字段的值,而 $('#product_code').val(data['product_code']); 工作正常。

我尝试通过 alert($('#description').val()); 打印文本区域的值,它正在工作并在文本区域字段中打印预填充的值。

Edit 2

控制台输出:console.log(data);

Object { 
id: 1,
product_code: "765457",
SKU: "",
title: "yuphoria screen guard",
description: "yuphoria screen guard",
short_description: "yuphoria screen guard",
15 more…
}

我尝试过这个

$('#description').val(data['description']);    // this not working
alert(data['description']); // this working

只有一个 id="description" 并且没有其他地方使用。

最佳答案

我找到了这个解决方案,希望它能有所帮助。

$('iframe').contents().find('.wysihtml5-editor').html('此处是您的新内容');

关于jquery - 使用 jQuery 更新文本区域值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39079459/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com