0
我有一個關於Struts2,Ajax的問題。爲什麼Ajax請求被調用兩次?
我前幾天添加了一個攔截器到我的項目中,以驗證用戶在他/她發出請求時是否已登錄。後來,我注意到我項目中的大部分請求都被調用了兩次。
在一些debbuging之後,我注意到它可能與我使用的Ajax標記(Dojo)有關。
我注意到,每次使用< sx>標籤的ajax請求,該請求被調用兩次。像這裏:
<s:form action='crear_proyecto'>
<div><s:textfield id="jefe_proyecto_text" label="Jefe de proyecto"/></div>
<s:url id="elegir_usuario_url" value="/buscar_usuarios.action">
...
</s:url>
<sx:bind sources="jefe_proyecto_text" events="onfocus" targets="buscar_usuarios_dialog" href="%{elegir_usuario_url}"/>
<sx:submit id="crear_proyecto_submit" targets="ventana_mensaje_proyecto" value="Crear proyecto"/>
</s:form>
有人知道爲什麼會發生這種情況嗎?