Mr.Brown
سه شنبه 17 تیر 1393, 10:27 صبح
با سلام،
یک صفحه php دارم به نام test.php که داخل آن یک کد ajax قرار داره. گفتم زمانی که روی دکمه موجود در صفحه کلیک شد کد ajax اجرا بشه. به این صورت که مقدار 1 با اندیس id با متد post به همان صفحه ارسال بشه. و در بخش php همین صفحه گفتم که اگر درخواست از طرف ajax بود مقدار ارسالی اش را چاپ کن. اما متاسفانه جواب نمیده.
فایل jQuery را از خود سایت jQuery دانلود کردم. خواهشا از دوستان اگر کسی میدونه مشکل این کد کجاست راهنمایی بفرماید بد جوری بهش نیاز دارم.
توجه: کتابخانه jQuery را از سایت jquery.com دانلود کردم نسخه 1.11 و اگر امکان داره شما هم این فایل javascript را دانلود کنید و روی مرورگر خود این فایل زیر را امتحان کنید.
<!DOCTYPE html>
<html>
<head>
<script src="jquery-1.11.1.min.js"></script>
</head>
<body>
<div id="d"></div>
<button id="b">c</button>
<script>
$(document).ready(function(){
$('#b').click(function(){
$.ajax({
url: 'test.php',
type: 'POST',
data: {id : 1}
})
});
})
</script>
<?php
if(!empty($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest')
echo $_POST['id'];
?>
</body>
</html>
یک صفحه php دارم به نام test.php که داخل آن یک کد ajax قرار داره. گفتم زمانی که روی دکمه موجود در صفحه کلیک شد کد ajax اجرا بشه. به این صورت که مقدار 1 با اندیس id با متد post به همان صفحه ارسال بشه. و در بخش php همین صفحه گفتم که اگر درخواست از طرف ajax بود مقدار ارسالی اش را چاپ کن. اما متاسفانه جواب نمیده.
فایل jQuery را از خود سایت jQuery دانلود کردم. خواهشا از دوستان اگر کسی میدونه مشکل این کد کجاست راهنمایی بفرماید بد جوری بهش نیاز دارم.
توجه: کتابخانه jQuery را از سایت jquery.com دانلود کردم نسخه 1.11 و اگر امکان داره شما هم این فایل javascript را دانلود کنید و روی مرورگر خود این فایل زیر را امتحان کنید.
<!DOCTYPE html>
<html>
<head>
<script src="jquery-1.11.1.min.js"></script>
</head>
<body>
<div id="d"></div>
<button id="b">c</button>
<script>
$(document).ready(function(){
$('#b').click(function(){
$.ajax({
url: 'test.php',
type: 'POST',
data: {id : 1}
})
});
})
</script>
<?php
if(!empty($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest')
echo $_POST['id'];
?>
</body>
</html>