Я не могу видеть, что не так в этом коде. Я просто хочу передать переменную php на другую php-страницу. пожалуйста, не говорите сессий, поскольку я знаю наверняка, что сессии не будут работать для меня здесь. все, что я хочу, - это отправить переменную сеанса на следующую страницу php через ajax и без того, чтобы пользователь знал это.не удалось выполнить операцию ajax для отправки данных формы
<?php
session_start();
$fname=$_SESSION['mail'];
?>
<!DOCTYPE HTML>
<html>
<title>Addressbook</title>
<head>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.11.1.min.js"></script>
<script type="text/javascript">
$(function(){
$.ajax({
url:"DbManipulate.php",
type:"POST",
data:"source1:"<?php echo $fname ?>""
});
}
</script>
<link rel="stylesheet" type="text/css" href="crudstyle.css" />
</head>
<body>
<div id="hidden_form_container" style="display:none;"></div>
<div id="mhead"><h2>Your Adressbook</h2></div>
<div id="note"> <span> your addressbook is connected to our servers :) </span></div>
<?php
echo $fname;
?>
<table id='demoajax' cellspacing="0">
</table>
<script type="text/javascript" src="script.js"></script>
</body>
</html>
Проверьте это: http://stackoverflow.com/questions/14350346/send-session-variable-from-ajax-to-php – Dorvalla
try ''source1:" Php echo $ fname?> "'' – RST