我正在使用jQuery.ajax()
以及一些特定的data
。其中一个是albumid
,如果用户选择不使用他的某个专辑,则在服务器端生成该albumid
。问题在于,如果用户将几张照片添加到新专辑中,则不是将所有照片添加到同一张专辑,而是创建多张专辑,每张专辑带有一张照片。动态修改jquery通过ajax发送的数据
什么是目前的工作:
- 更新专辑(使用一个用户已经有)
- 创建新专辑
- 发回的新专辑编号
我试着根据在success
事件上发回的新专辑ID更新专辑名称字段,认为在接下来的ajax调用中,属性data: ({ 'albumid': album.val())}
将成为新专辑i d,但它仍然使用前一个值。
我知道这个问题可以通过使用async: false
来解决,因为在这种情况下,每个ajax调用将使用专辑名称字段中的更新值,但它完全冻结了浏览器。
对这个问题你有什么技巧/建议吗?
干杯,
尼古拉斯。
“它创建了几张专辑,每张专辑都有一张照片。”请解释'它'?服务器软件做到了吗? – Anders 2010-09-28 12:51:15
一个遥远的服务器软件,以我上传图像。干杯, – Nicolas 2010-10-01 14:06:38