سورس سافت | سورس پروژه | دانلود پروژه | سورس کد


م
ن
و
سورس سافت

ادامه مطلب

آموزش استفاده از JSON در کد php



آموزش استفاده از JSON در کد php

آموزش استفاده از JSON در کد php

با یکی دیگر از آموزش های برنامه نویسی با آموزش استفاده از JSON در کد php از آموزش های php در خدمت شما دوستان هستیم.

JSON یک فرمت استاندارد برای انتقال دیتاها است، در این آموزش شما با استفاده php و نیز جاوا اسکریپت خواهید توانست دیتایی را از طریق JSON از php گرفته و در صفحه نمایش دهید.

ساخت سرور JSON در php :

ابتدا در وب سرور و یا داخل هاست خود یک فایل php با نام دلخواه ایجاد کنید و سپس سورس کد زیر را درون آن کپی نمایید.

<?php
// Prevent caching.
header('Cache-Control: no-cache, must-revalidate');
header('Expires: Mon, 01 Jan 1996 00:00:00 GMT');
// The JSON standard MIME header.
header('Content-type: application/json');
// This ID parameter is sent by our javascript client.
$id = $_GET['id'];
// Here's some data that we want to send via JSON.
// We'll include the $id parameter so that we
// can show that it has been passed in correctly.
// You can send whatever data you like.
$data = array("Hello", $id);
// Send the data.
echo json_encode($data);
?>

حالا شما می توانید با وارد کردن آدرس صفحه php مانند : http://localhost/test.php?id=goodbye خروجی JSON  خود را ببینیدکه خروجی شبیه به زیر تولید خواهد کرد.

["Hello","goodbye"]

ساخت کلاینت جاوا اسکریپت برای دریافت داده JSON :

در جاوا اسکریپت شما برای دریافت دیتا از سرور نیاز به استفاده AJAX  در برنامه نویسی وب خود دارید، برای استفاده از AJAX ما از کتابخانه JQuery استفاده می کنید که شما می توانید این کتابخانه رایگان جاوا اسکریپت را از این آدرس دریافت کنید.

بعد از دریافت کتابخانه JQuery آن را درون یک پوشه کپی کنید و سپس یک فایل html با نام دلخواه باز کرده و کدهای زیر را درون آن کپی کنید.

<html>
<head>
<script src="jquery-1.5.2.min.js"></script>
<script language="javascript">
// This just displays the first parameter passed to it
// in an alert.
function show(json) {
    alert(json);
}
function run() {
    $.getJSON(
    "/test.php", // The server URL
    { id: 567 }, // Data you want to pass to the server.
    show // The function to call on completion.
    );
}
// We'll run the AJAX query when the page loads.
window.onload=run;
</script>
</head>
<body>
JSON Test Page.
</body>
</html>

لطفا توجه داشته باشید که نام فایل ها و مسیر ها به نام فایل و مسیر سرور تغییر دهید.

امیدوارم این آموزش برنامه نویسی وب نیز برای شما مفید بوده باشد.


لینک کوتاه مطلب :
https://sourcesoft.ir/?p=390

درباره نویسنده

علیرضا نجاتی 136 نوشته در سورس سافت دارد . مشاهده تمام نوشته های

دیدگاه ها


دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

logo-samandehi