Ajax result, geeft niks weer

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Bas Php

Bas Php

25/07/2011 02:25:32
Quote Anchor link
Beste,

Ik ben nu bezig met een inlog script met ajax, maar nu wil ik dus vanuit het php bestand een bericht door geven via ajax dat dat op de site komt. Bijv. ik, bas, log in en zie dan, Hoi bas. Dat probeer ik via het volgende script:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
$.ajax({
    type: "POST",
    url: "content/auth.php",
    date: 'naam='+name+'&ww='+wachtwoord+'&submit='+sbmit,
    success: function(html) {
        $("#lgin").append(html);
        $("#wait").fadeOut(1000);
        $("#lgin").fadeIn(1000);
    }
});


Weet iemand hier voor een oplossing?

Alvast bedankt,
Bas
 
PHP hulp

PHP hulp

19/02/2025 02:12:19
 
Vincent Huisman

Vincent Huisman

25/07/2011 06:59:22
Quote Anchor link
een oplossing waar voor? werkt dit niet?

wat zegt de error console (in chrome: [ctrl]+[shift]+[j])?
 
Ozzie PHP

Ozzie PHP

25/07/2011 09:37:32
Quote Anchor link
Ik ben hier niet goed in, maar volgens mij moet 'date' in ieder geval 'data' zijn.
 
Victor -

Victor -

25/07/2011 10:34:08
Quote Anchor link
het moet data zijn ipv date
 
Bas Php

Bas Php

25/07/2011 23:26:01
Quote Anchor link
Bedankt voor het doorgeven van mijn typfout, maar nu doet hij nog niet veel, maar wel iets...

dit zijn nu de scripts;
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
<script type="text/javascript">
$(function() {
    $(".submit").click(function() {
        $("#lgin").hide();
        $("#lgin").empty();
        $("#wait").append("<h2>Inloggen</h2><div class='title_back' style='padding-left:5px;'><img src='images/ajax-loader.gif' /></div>");
        var name = $("#naam").val();
        var wachtwoord = $("#ww").val();
        var sbmit = $("#submit").val();
        $.ajax({
            type: "POST",
            url: "content/auth.php",
            data: 'naam='+name+'&ww='+wachtwoord+'&submit='+sbmit,
            success: function(html) {
                $("#lgin").append(html);
                $("#wait").fadeOut(1000);
                $("#lgin").fadeIn(1000);
            }
        });
    });
});
</script>
<div id="lgin">
    <h2>Login</h2>
    <div class="title_back">
        <table width="100%">
            <tr>
                <td>Gebruikersnaam:</td>
                <td><input type="text" name="naam" id="naam" /></td>
            </tr>
            <tr>
                <td>Wachtwoord:</td>
                <td><input type="password" naam="ww" id="ww" /></td>
            </tr>
            <tr>
                <td colspan="2"> <input type="submit" name="submit" id="submit" class="submit" value="Login"/></td>
            </tr>
        </table>
    </div>
</div>
<div id="wait">
</div>

en het php script:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
include("../inc/config.php");
if(isset($_POST['submit'])){
    $ww = sha1($_POST['ww']);
    $name = $_POST['naam'];
    $sql = "SELECT * FROM gebruikers WHERE naam = '".$name."' AND wachtwoord = '".$ww."'";
    $query = mysql_query($sql);
    if(mysql_num_rows($query) > 0){
        echo 'ingelogt';
    }

    else{
        echo 'fail';echo $name;
    }
}

?>


Nu komt er dus te staan; fail en daar achter underfind. Met andere woorden $name is niks, iemand enig idee wat daar fout gaat??

Alvast bedankt.
Gewijzigd op 25/07/2011 23:27:04 door Bas Php
 
Ozzie PHP

Ozzie PHP

25/07/2011 23:56:33
Quote Anchor link
Victor - op 25/07/2011 10:34:08:
het moet data zijn ipv date

Wow... volgens mij had ik dat een uur eerder al gezegd :D
 
Bas Php

Bas Php

25/07/2011 23:59:13
Quote Anchor link
Ozzie PHP op 25/07/2011 23:56:33:
Victor - op 25/07/2011 10:34:08:
het moet data zijn ipv date

Wow... volgens mij had ik dat een uur eerder al gezegd :D


dat heb ik nu toch ook? of moet ik dat ergens anders nog toepassen?
 
Victor -

Victor -

26/07/2011 00:02:09
Quote Anchor link
Ozzie PHP op 25/07/2011 23:56:33:
Victor - op 25/07/2011 10:34:08:
het moet data zijn ipv date

Wow... volgens mij had ik dat een uur eerder al gezegd :D


Ja klo

Toevoeging op 26/07/2011 00:03:35:

Ozzie PHP op 25/07/2011 23:56:33:
Victor - op 25/07/2011 10:34:08:
het moet data zijn ipv date

Wow... volgens mij had ik dat een uur eerder al gezegd :D


Ja klopt, ik had me computr aangezet, ging even kijken, ging even eten, ging het even opzoeken had toen de pagina nog steeds niet gerefresht, en had toen gereageerd;)
 
Bas Php

Bas Php

26/07/2011 00:04:08
Quote Anchor link
Maar wat is nu het nieuwe probleem dan (zie 3 posts terug voor scripts.)
Gewijzigd op 26/07/2011 00:05:49 door Bas Php
 
Vincent Huisman

Vincent Huisman

26/07/2011 00:13:05
Quote Anchor link
alert eens alle waarden om te zien wat er in staat
 
Bas Php

Bas Php

26/07/2011 00:16:42
Quote Anchor link
@vincent huisman, ik krijg 3 keer undefind. Van name, wachtwoord & sbmit

Enig idee wat daar fout gaat of ligt dat aan de .val() functie?
Gewijzigd op 26/07/2011 00:17:11 door Bas Php
 
Vincent Huisman

Vincent Huisman

26/07/2011 00:22:45
Quote Anchor link
is er wel een input met het id naam?
 
Bas Php

Bas Php

26/07/2011 00:23:35
Quote Anchor link
Ja kijk maar naar de bovenstaande sripts (paar posts terug)
Gewijzigd op 26/07/2011 01:35:00 door Bas Php
 
Kevin Ellen

Kevin Ellen

26/07/2011 14:16:11
Quote Anchor link
/nevermind.
Gewijzigd op 26/07/2011 14:18:24 door Kevin Ellen
 
Ozzie PHP

Ozzie PHP

26/07/2011 14:20:11
Quote Anchor link
Op welke regel heb je die alert gezet?
 
Vincent Huisman

Vincent Huisman

26/07/2011 14:27:39
Quote Anchor link
doe ook even een $(document).ready(function () {
 
Bas Php

Bas Php

26/07/2011 22:15:42
Quote Anchor link
k heb het al opgelost ik had .empty(); voor het var benoemen staan.. daardoor leek het leeg voor jQuery
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.