我有这个问题。我想在仪表板上使用xaction来响应按钮点击。我不关心这个xaction的结果。只是想让它运行。问题是 - 它运行大约半个小时,并阻止浏览器直到它完成。我想要做的是在不阻止浏览器的情况下运行x-action。
我尝试在CDE中使用x-action组件,并尝试直接执行$ .ajax。我甚至尝试传递参数async:true,这应该是默认的,但它没有帮助。
答案 0 :(得分:0)
好。这又是我的错。 我在思考一件事,并写下别的东西。我所做的是添加async:false而不是async:true。
改变了那个东西,现在它正在发挥作用。不过根据jquery文档,默认情况下应该是真的。无论如何,如果有人正在寻找这种解决方案 - 请不要使用组件。直接通过ajax询问X-action,并确保将其设置为异步。