【发布时间】:2013-05-05 16:02:39
【问题描述】:
我正在使用以下 $.post 语法从数据库中检索 json 数据,并将其传递给将它们附加到某个(!)div 的函数。
$.post("request.php", { var1:'var1', var2:var2, .. }, myownfunction, "json" );
我可以从上面的这一行直接将变量传递给我的函数吗? 由于一些故障,我在脚本中创建了一个错误。
我有很多带有“x”类的 div,当用户选择一个时,它的类被设置为“已选择”。上面的 post 请求中的函数只针对:$('div#selected'),但是,如果当响应通过用户选择另一个 div 时,来自服务器的数据会附加到错误的 div 中。
我想将所选 div 的 id 传递给我的函数,这样就不会混淆去哪里了。有没有办法做到这一点?
现在,我正在考虑将 id 传递给 request.php 并将其作为 json 的一部分返回,但这并不优雅。
【问题讨论】:
-
什么时候发送 POST 请求?点击一个元素?
-
div 包含图像,当用户单击 div 时,它会被放大,这就是我发送请求的时候,这样我就可以将有关图像的信息附加到 div.. 但是当用户等待,他可以点击另一个div....
标签: javascript jquery