javascript - js关于函数内向外传递变量的问题
大家讲道理
大家讲道理 2017-04-10 16:33:35
0
6
574

项目中一个表单有很多项,获取修改过的表单项的组成json数据ajax提交修改的功能实现,比如:

<input type="text" class="inputxt" name="a1" value="111">
<input type="text" class="inputxt" name="a2" value="222">
<input type="text" class="inputxt" name="a3" value="333">
...
a[n]个表单项

<script>
var modjson;
$('.inputxt').each(function(){
  $(this).bind('change',function(){
      modjson+=","+$(this).attr("name")+":"+$(this).val();
  });
});
if(modjson){
    modjson=modjson.substr(1);
    modjson="{"+modjson+"}";
    console.log(modjson);//获取修改过的表单项json数据,类如{a1:'555',a3:'77'}
}
</script> 

这样肯定不行,js的函数内向外传递变量,网上搜索匿名函数闭包可以实现,但是以上的情况在绑定事件的时候可以吗?就是什么情况下适用使用闭包可以向外传递变量?

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全員に返信(6)
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!