Javascript 将函数变量发送到外部ajax调用

Javascript 将函数变量发送到外部ajax调用,javascript,ajax,Javascript,Ajax,我有一个模态,它有一个带有图标的文本元素 <span class="edit-comment-icon" title="Edit"></span> 如何从另一个函数中添加textarea值,以便在外部ajax调用中发送?只需使用一个选择器,将textarea元素作为模态元素中的目标,例如,如果模态元素具有类my modal,则可以使用。my modal textarea $('#saveButton').click(function(){ var value =

我有一个模态,它有一个带有图标的文本元素

<span class="edit-comment-icon" title="Edit"></span>

如何从另一个函数中添加textarea值,以便在外部ajax调用中发送?

只需使用一个选择器,将textarea元素作为模态元素中的目标,例如,如果模态元素具有类
my modal
,则可以使用
。my modal textarea

$('#saveButton').click(function(){
    var value = $('.my-modal textarea').val();
    var dataset = {
      myTextarea:value
      //and/or other properties
    };    
    //or if dataset is already created
    dataset.myTextarea = value;

    $ajax({
      url: 'url',
      data: dataset
    });
})
如果模式中有多个textarea,则需要向该textarea添加id或某些唯一类

var input = $('<textarea />', {
  val: h3Value, 
  type: "text", 
  class:'for-h3 uk-width-4-10',
  style: 'padding: 5px',
  rows: '5'
});

您能在ajax成功回调函数中更改它吗?我不确定,但我也不知道如何在保存时从textarea获取值。谢谢,这很有意义,但我很快就能尝试并让您知道!
$('#saveButton').click(function(){
    var value = $('.my-modal textarea').val();
    var dataset = {
      myTextarea:value
      //and/or other properties
    };    
    //or if dataset is already created
    dataset.myTextarea = value;

    $ajax({
      url: 'url',
      data: dataset
    });
})
var input = $('<textarea />', {
  val: h3Value, 
  type: "text", 
  class:'for-h3 uk-width-4-10',
  style: 'padding: 5px',
  rows: '5'
});
var value = $('.my-modal .for-h3').val();