|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Feb 2009
Messaggi: 700
|
[php + javascript] Pagina javascript che passa un valore ad uno script php
Ciao,
premetto che non conosco ne Javascript ne php ma stò seguendo il seguente tutorial perchè ho bisogno di usare il framework Javascript Prototype all'interno di un altro progetto: http://www.webmasterpoint.org/progra...ima-parte.html Come potete vedere ho una pagina javascript in cui visualizzo un form. Tale pagina contiene 2 javascript: il primo è lo script principale che passa il testo allo script PHP, mentre il secondo gestisce la risposta dello script PHP e stampa il risultato sulla pagina... Questo è il codice della mia pagina index.html che contiene questi due script: Codice:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Primo esempio pagina che usa Prototype</title>
<script src="dist/prototype.js" type="text/javascript"></script>
<script type="text/javascript">
/* ajax.Request: script principale che passa il testo allo script PHP */
function ajaxRequest(url,data) {
var aj = new Ajax.Request(
url, {
method:'get',
parameters: data,
onComplete: getResponse
}
);
}
/* ajax.Response: gestisce la risposta dello script PHP e stampa il risultato sulla pagina */
function getResponse(oReq) {
$('result').innerHTML = oReq.responseText; // Particolarità di Prototype che rimpiazza efficacemente document.getElementByID('result')
}
</script>
</head>
<body>
<h1>Primo esempio pagina che usa Prototype</h1>
<input type="text" id="myval" size="10">
<input type="button" value="GO" onClick="ajaxRequest('parse.php', 'val='+$F('myval'))"> <!-- Rappresenta una scorciatoia per document.getElementById(’myval’).value -->
<div id="result"></div>
</body>
</html>
Codice:
<?php
if(isset($_GET['val'])) {
echo “You entered: “.$_GET['val'];
}
?>
Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in C:\xampp\htdocs\prototypeExample\parse.php on line 4 Da cosa dipende? Ripeto...purtroppo non conosco quasi nulla di PHP...questo è solo un primo esempio ma nel mio progetto effettivo non userò PHP....mi sapete aiutare a risolvere però? Grazie Andrea |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Nov 2001
Città: Boscoreale (NA)
Messaggi: 421
|
Codice PHP:
prova con Codice PHP:
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Feb 2009
Messaggi: 700
|
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 13:27.




















