Jag vill skicka data från en <form> via jQuery-scrit till min php-sida utan att ladda om index.htm och har tänkt att välja $.ajax( för det, men det fungerar inte. Vad gör jag för fel?
$(function()
{
$(".button").click(function()
{
var spa = $("input#space").val();
var sit = $("input#sit_sw").val();
var String = 'spa='+ spa;
$.ajax(
{
type: "POST",
url: "sida.php",
data: String,
success: function()
{
$("body").load('sida.php?id='+sit);
}
});
return false;
});
});
(koden är bantad)
Allt fungerar som det ska i scriptet och jag hittar all data som behövs med [alert()].
I min "sida.php" tänker jag fånga upp strängen med $_POST[spa] och sedan processa den! Här fungerar allt bra och sätter jag in värden istället för $_POST så fungerar allt som det ska.
Men jag tappar funktionen mellan script.js och sidan.php filerna.
Jag använder "jquery-1.4.2.js", vilket rekommenderas av källan!
Någon med en lösning?