здесь тоже косячок {f:var}
кавычки нужны {'f':var}
246978 пишет:Бл..... ну не пашет.
$%^ поставьте в лису расширение FireBug и при нажатии на ссылку вы получите ошибку javascript, если она есть. и даже место покажет где она обнаружена.
НУ кто нибудь может предоставить рабочий пример???!!!
(Добавление)
<form action="" method="get">
<a href="index.php?s=on">МАГНЕТО</a>
</form>
Только так работает, а как методом пост, пробовал еще так
<script src="jquery.js" type="text/javascript"></script>
<script>
$function(){
$('a.menu').click(function() {
$.ajax({
url: "index.php",
type: "POST",
data: {'num': num}});
</script>
<a href="" class="menu">POST</a>
<?
if(isset($_POST['num'])){echo $_POST['num'];}
?>
тоже фигня все стоит.
НУ кто не будь может показать живой пример отправки данных в php методами jquery и ajax? ПОЖАЛУЙСТА!!!!!!
Создай эти 2 файла в одной директории и запусти index.html.
index.html
Спойлер (Отобразить)
CODE (
html):
скопировать код в буфер обмена
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
<meta name="author" content="Opposite" />
<title>Ajax | part 2</title>
<script>
var xmlhttp;
function showHint(str)
{
if(str.length == 0)
{
document.getElementById("textHint").innerHTML = "";
return;
}
xmlhttp = GetXmlHttpObject();
if (xmlhttp == null)
{
alert("Ваш браузер не поддерживает XMLHTTP");
return;
}
var url = "gethint.php";
url = url + "?q=" + str;
url = url + "&sid" + Math.random();
xmlhttp.onreadystatechange = stateChanged;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}
function stateChanged()
{
if (xmlhttp.readyState == 4)
{
document.getElementById("textHint").innerHTML = xmlhttp.responseText;
}
}
function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
{
// code for IE7+, Firefox, Chrome, Opera, Safari
return new XMLHttpRequest();
}
else
{
// code for IE6, IE5
return new ActiveXObject("Microsoft.XMLHTTP");
}
return null;
}
</script>
</head>
<body>
<form>
Name : <input type="text" id="textField_1" onkeyup="showHint(this.value)" />
</form>
<p>Suggestions : <b id="textHint"></b></p>
</body>
</html>
gethint.php
Спойлер (Отобразить)
CODE (
htmlphp):
скопировать код в буфер обмена
<?php
$a[]="Anna";
$a[]="Brittany";
$a[]="Cinderella";
$a[]="Diana";
$a[]="Eva";
$a[]="Fiona";
$a[]="Gunda";
$a[]="Hege";
$a[]="Inga";
$a[]="Johanna";
$a[]="Kitty";
$a[]="Linda";
$a[]="Nina";
$a[]="Ophelia";
$a[]="Petunia";
$a[]="Amanda";
$a[]="Raquel";
$a[]="Cindy";
$a[]="Doris";
$a[]="Eve";
$a[]="Evita";
$a[]="Sunniva";
$a[]="Tove";
$a[]="Unni";
$a[]="Violet";
$a[]="Liza";
$a[]="Elizabeth";
$a[]="Ellen";
$a[]="Wenche";
$a[]="Vicky";
//get the q parameter from URL
$q=$_GET["q"];
//lookup all hints from array if length of q>0
{
$hint="";
for($i=0; $i<count($a); $i++)
{
{
if ($hint=="")
{
$hint=$a[$i];
}
else
{
$hint=$hint." , ".$a[$i];
}
}
}
}
// Set output to "no suggestion" if no hint were found
// or to the correct values
if ($hint == "")
{
$response="no suggestion";
}
else
{
$response=$hint;
}
//output the response
echo $response;
?>
Вводи английские буквы в строку и поймешь, что он делает