jquery - 使用 jQuery 更改输入值后获取值?

标签 jquery

这是我的脚本,更改输入值后应使用 Ajax 将其发送到 php 文件。但是它从通过 php 设置的输入字段发送实际值。我如何设置要给出的新值?

var idg;
var newg;

$('input.readonly').live("click",
    function() {
    $(this).attr('readonly', false);
    idgs=$(this).attr('id');
    newg=$(this).attr('value');

    $(this).change(function(){
        $.ajax({
          type:'POST',
          url: 'new.php',
          data: "idgs="+ idgs +"&newg="+ newg,
          success: function(data) { $('.right').html(data); }
        });
    })
}); 

最佳答案

$(this).change(function(){
 $.ajax({
      type:'POST',
      url: 'new.php',
      data: "idgs="+ idgs +"&newg="+ $(this).val(),
      success: function(data) {
        $('.right').html(data);

      }
    });
});

关于jquery - 使用 jQuery 更改输入值后获取值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9546754/

相关文章:

jquery - bootstrap-switch 复选框值始终为 "on"

php - 自动完成 SQL 查询建议 (Ajax+PHP)

javascript - 如何区分自动滑动和点击滑动Bootstrap轮播?

javascript - 根据定向链接预填充重力形式下拉列表

javascript - jQuery、JavaScript、HTML : how to load images after everything else is loaded?

jquery - 即使设置了 JsonRequestBehavior.AllowGet,获取时也会出现错误 500

javascript - 更新 Spectrum JS Colorpicker Palette 中的新颜色

javascript - 仅当图像进入某个定义位置时才显示图像

javascript - 切换 div 内容 JavaScript jQuery

javascript - 无法在 Cordova 点击div