今天遇到一个奇怪的问题,为了使问题描述简单,我就这样说吧。比如页面上几个文本框,首先是隐藏的,但是文本框是有值的,然后有个复选框,默认是勾选的,如果鼠标点击复选框取消勾选,这个时候隐藏的文本框都显示出来,这个时候我改变文本框的值,进行提交(注意是ajax提交)表单,但是经过firefox js跟踪,发现传的值不是你改动后的值,而是文本框原先就有的值,我要如何让它传改动后的值呢?
1
dangyuluo 2015-04-09 00:22:57 +08:00 via iPhone
同步异步的问题?
|
3
yangqi 2015-04-09 00:34:19 +08:00
文本框改动后ajax提交前没有重新获取文本框的值吧, 所以ajax表单还是绑定之前的值
|
6
chor02 2015-04-09 01:59:42 +08:00 via iPhone
請出示代碼
|
8
wwwap 2015-04-09 08:56:00 +08:00
你先搞清楚attr和prop的区别。
|
9
tanteng OP 原因在于点击提交按钮有个click,重新给文本框赋值了。。
|