ajax的递归写法实现文本框改变事件
程序员文章站
2023-08-29 18:27:23
偶然的机会要用ajax获取后台多个数据的价格来更新页面数据,就写了这个,发现了ajax的递归写法,虽然最后没用上,但还挺有意思的,这个好处就是,数据更新的话 就能随之改变,但在服务...
偶然的机会要用ajax获取后台多个数据的价格来更新页面数据,就写了这个,发现了ajax的递归写法,虽然最后没用上,但还挺有意思的,这个好处就是,数据更新的话 就能随之改变,但在服务器反应方面很不尽人意,可能以后用到的不多,仅此记录。
$(document).ready(function(){ $("input[name='price']").bind('input propertychange',function(){ var price = $(this).val(); getprice(0,price); }) }) function getprice(i,price){ var obj = $('.content .getpayprice').eq(i); var payp = obj.siblings('.am-input-sm'); if(obj.length!='0'){ payid = obj.val(); $.post("{:u('getpayprice')}",{payid:payid},function(re){ //alert(payp.val()); payp.val(re*price); getprice(i+1,price); }) }else{ return; } }