php wp - $ .post verbucht keine Daten




1 Answers

aber wenn ich die ajax.php Seite aktualisiere. Es zeigt einen Fehler an

Es sieht so aus, als ob Sie die Sitzungsvariable beim Veröffentlichen eines Werts festlegen und die Sitzungsvariable andernfalls abrufen möchten:

<?php
session_start();
if (isset($_POST['ans'])) {
    $te = $_POST['ans'];
    $_SESSION['demo'] = $te;
}
echo "<pre>".print_r($_SESSION,'/n')."</pre>";
?>
all by

Hallo, das ist mein Code für page.php

<?php session_start(); ?>
<script type="text/javascript" src="js/jquery-1.8.2.js"></script>
<script type="text/javascript" src="js/jquery.colorbox.js"></script>
<script type="text/javascript" src="js/new-landing.js"></script>
<script>
var ans1 = "home";
function aa(){
        $.post("ajax.php", { "ans": "test" },
function(data){
    alert("Posted");
}, "html");
    };
</script>
<a href="#" id="q1" onClick="javascript:aa();" >click</a>

und hier möchte ich sehen, ob meine Daten gepostet werden.

<?php
session_start();
$te = $_POST['ans'];
$_SESSION['demo'] = $te;
echo "<pre>".print_r($_SESSION,'/n')."</pre>";
?>

wenn ich auf das Anker-Tag klicke. Die Alarmbox wird angezeigt. aber wenn ich die ajax.php Seite aktualisiere. Es zeigt einen Fehler. Hinweis: Undefinierter Index: ans in

C:\xampp\htdocs\healthqueens\hello\ajax.php on line 3

und der Ausdruck der Sitzung ist ebenfalls leer. Array ( [demo] => ) Bitte, wenn mir jemand den Fehler zeigen kann.




Related

php javascript jquery ajax