Hello people,
I was unable to make my ajax s:form submit to work.
Then I tried to create a simple application from struts2-blank-2.0.9.war
like this:
<%@ taglib prefix="s" uri="/struts-tags" %>
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Hello Jsp</title>
<s:head debug="true" theme="ajax"/>
</head>
<body>
<s:form action="HelloAjax_Table">
<s:textfield name="txtNome"></s:textfield>
<s:submit value="Send Ajax" theme="ajax"
targets="div1"></s:submit>
</s:form> <br/>
Div1: <br/>
<div id="div1"></div>
</body>
</html>
The result was fine, but if I add scriptaculous and prototype.js an
error occurs.
<head>
<script src="<%= request.getContextPath()
%>/js/scriptaculous/lib/prototype.js" type="text/javascript"></script>
<script src="<%= request.getContextPath()
%>/js/scriptaculous/src/scriptaculous.js" type="text/javascript"></script>
...
FATAL exception raised: Could not load 'struts.widget.Bind'; last tried
'__package__.js'
So, probably dojo have some problems with scriptaculous or prototype.js.
Note that the tag <s:head debug="true" theme="ajax"/> will output some
dojo scripts.
Becouse that I will not use dojo anymore and start with scriptaculous
and prototype.js.
Bye.
Dave Newton escreveu:
If you set the debug flag do you get any error
messages?
--- Moacir Cardoso <[EMAIL PROTECTED]> wrote:
Yes I do.
Dave Newton wrote:
Do you have an <s:head theme="ajax"/> tag?
--- Moacir Cardoso <[EMAIL PROTECTED]> wrote:
Hi,
I'm unable to make my ajax form work
<body>
<div id='two' style="border: 1px solid
yellow;"><b>initial content</b></div>
<s:form
id="theForm2"
cssStyle="border: 1px solid green;"
action="cadastro/pessoa_salvarEndereco.action"
method="post"
theme="ajax">
<input type='text' name='data' value='Struts
User'>
<s:submit value="GO2" theme="ajax"
targets="two"/>
</s:form>
</body>
It's making a normal http request and not using
ajax
calls.
---------------------------------------------------------------------
To unsubscribe, e-mail:
[EMAIL PROTECTED]
For additional commands, e-mail:
[EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail:
[EMAIL PROTECTED]
For additional commands, e-mail:
[EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail:
[EMAIL PROTECTED]
For additional commands, e-mail:
[EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]