Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Ongelma Ajax-skriptin kanssa

Pallo [27.01.2008 18:24:09]

#

Olen yrittänyt saada ajaxilla toimivaa skripitä toimimaan tuloksetta.
Kyseisen skriptin olen löytänyt täältä: http://demos.mootools.net/Ajax.Form

Sivulla oleva esimerkki tomii täydellisesti, mutta kun itse testailee koodia
se ei ota toimiakseen.

Osaisiko joku kertoa mikä tässä mättää? (koodi kopioitu sivulta)

**.js tiedosto**

$('myForm').addEvent('submit', function(e) {
	/**
	 * Prevent the submit event
	 */
	new Event(e).stop();

	/**
	 * This empties the log and shows the spinning indicator
	 */
	var log = $('log_res').empty().addClass('ajax-loading');

	/**
	 * send takes care of encoding and returns the Ajax instance.
	 * onComplete removes the spinner from the log.
	 */
	this.send({
		update: log,
		onComplete: function() {
			log.removeClass('ajax-loading');
		}
	});
});
**Html tiedosto**
<h3>Send a Form with Ajax</h3>
<p><a href="demos/Ajax.Form/ajax.form.phps">See ajax.form.phps</a></p>

<form id="myForm" action="demos/Ajax.Form/ajax.form.php" method="get">
	<div id="form_box">
		<div>
			<p>First Name:</p>
			<input type="text" name="first_name" value="John" />
		</div>
		<div>
			<p>Last Name:</p>
			<input type="text" name="last_name" value="Q" />
		</div>
		<div>
			<p>E-Mail:</p>
			<input type="text" name="e_mail" value="john.q@mootools.net" />
		</div>
		<div>
			<p>MooTooler:</p>
			 <input type="checkbox" name="mootooler" value="yes" checked="checked" />
		</div>
		<div>
			<p>New to Mootools:</p>
	        <select name="new">
	          <option value="yes" selected="selected">yes</option>
	          <option value="no">no</option>
	        </select>
		</div>
		<div class="hr"><!-- spanner --></div>
		<input type="submit" name="button" id="submitter" />
	<span class="clr"><!-- spanner --></span>
	</div>
</form>
<div id="log">
	<h3>Ajax Response</h3>
	<div id="log_res"><!-- spanner --></div>
</div>
<span class="clr"><!-- spanner --></span>
**PHP tiedosto**
<?php
print "<pre>".print_r($_POST, true)."</pre>";
?>

Olga [27.01.2008 22:16:34]

#

Antaako JS-konsoli mitään virheilmoituksia? Esim. Firefoxin Firebug-laajennus kertoo aika kattavasti XHR-pyyntöjen tilanteet headereiden kanssa.

kayttaja-2791 [28.01.2008 10:07:27]

#

Olethan laittanut kirjaston latauksen html-sivun head-osioon? Eli mainitsemasi lähdesivulta löytyy tälläinen pätkä, joka lataa tuon Mootools-kirjaston:
<script type="text/javascript" src="/demos/mootools.svn.js"></script>

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta