webForumDet fria alternativet

Submit ett formulär utan att sidan uppdateras!

JavaScript

2 svar · 264 visningar · startad av Zacay

Medlem sedan juli 200164 inlägg
Frågan#1

Hej, jag har sett och använt en sida som hade det här mystiska.

Det var en community:
När jag klickade på skicka meddelande, så syntes ett layer som tidigare var dolt, detta layer har ett formulär som såg ut som vanligt där man kudne skicka text till en annan användare.

MEN!!! När jag klicka på skicka så skickades meddelandet och lagret vart dolt igen MEN sidan uppdaterades inte, inte heller ngn liten frame.

Community finns inte längre men dem uppmärksammades just för denna funktion.

Så nu är min fråga, hur kan man skicka ett formulär utan att "action" sidan kommer fram, utan att man fortfarande är på samma sida????

Tack
Zacay

Medlem sedan juni 20008 205 inlägg
#2

På sidan som tar emot formuläret skickar du en HTTP-header som säger att det inte finns någon innehåll. I PHP ser det ut så här:

header('HTTP/1.1 204 No content');
exit;

Detta kräver dock att PHP körs som en modul.
Hur man gör i ASP är jag inte helt hundra på, men jag tror att det är Response.ContentType = 204.
Använder du CGI (ex.vis. Perl) blir det väl typ så här...

#!/usr/bin/perl

# spara datan...

print 'HTTP/1.1 204 No Content\n\n';
# slut.

------------------
Vaddå HTLM design? Jag e UTVECKLARE för fan! /mrblonde

[Redigerat av spango den 05 jan 2002]

Medlem sedan juli 200164 inlägg
#3
header('HTTP/1.1 204 No content');
exit;

Men vad händer när jag skickat formuläret, kommer jag fortfarande stå kvar på samma sida ?

Tack !
Zacay

257 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)