ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingช่วยด้วยครับ จะเอา json ไปใช้กับ php ยังไงอะครับ
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: ช่วยด้วยครับ จะเอา json ไปใช้กับ php ยังไงอะครับ  (อ่าน 742 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
markesesr
ก๊วนเสียว
*

พลังน้ำใจ: 14
ออฟไลน์ ออฟไลน์

กระทู้: 223



ดูรายละเอียด
« เมื่อ: 13 พฤษภาคม 2015, 21:31:49 »

คือผม ผมอยากให้ json object มันใช้กับ php ได้อะครับ

function myFunction(callback) {
    frm.submit(function (ev) {
        $.ajax({
            type: frm.attr('method'),
            url: frm.attr('action'),
            data: frm.serialize(),
        }).done(function(response) {
            callback(response);

            $('#myModal').modal('toggle');

        });

        ev.preventDefault();
    });
}

myFunction(function(response) {

    $('#response').html('response: ' + (response));
   
});

});

ผมอยากให้ json object response สามารถแปลงเป็น php arrary อะครับ ไม่ทราบว่าต้องทำยังไงบ้างครับ

คือผมลองจากโค้ดด้านบน มันเป็นแบบรูปด้านล่างอะครับ มันมารวมกันหมดเลย อันที่จริงผมไม่อยากจะเอาทั้งหมดอะครับ

บันทึกการเข้า
wiriyaarmz
Newbie
*

พลังน้ำใจ: 3
ออฟไลน์ ออฟไลน์

กระทู้: 50



ดูรายละเอียด
« ตอบ #1 เมื่อ: 13 พฤษภาคม 2015, 21:57:09 »

ใส่ . ต่อหลังครับ เช่น response.Success

myFunction(function(response) {

    $('#response').html('response: ' + (response.Success));
    
});

« แก้ไขครั้งสุดท้าย: 13 พฤษภาคม 2015, 21:57:30 โดย wiriyaarmz » บันทึกการเข้า
markesesr
ก๊วนเสียว
*

พลังน้ำใจ: 14
ออฟไลน์ ออฟไลน์

กระทู้: 223



ดูรายละเอียด
« ตอบ #2 เมื่อ: 13 พฤษภาคม 2015, 22:02:42 »

ใส่ . ต่อหลังครับ เช่น response.Success

myFunction(function(response) {

    $('#response').html('response: ' + (response.Success));
    
});




ขอบคุณครับ แต่พอจะมีวิธีทำให้มันเป็น arrary php ไหมครับ พอดีว่า ถ้าเป็น javascript มันจัด layout ลำบากมาก
บันทึกการเข้า
wiriyaarmz
Newbie
*

พลังน้ำใจ: 3
ออฟไลน์ ออฟไลน์

กระทู้: 50



ดูรายละเอียด
« ตอบ #3 เมื่อ: 14 พฤษภาคม 2015, 04:28:29 »

จริงๆมันก็มีวิธีทำนะครับ แต่ผมว่าเป็น json เนี่ยจัดสะดวกกว่าเยอะเลย

ลองใช้วิธีแบบข้างต้นดูครับ คือใส่ div หรือ span ไว้ เสร็จก็จับ json ยัดใส่ไปใน div หรือ span ที่สร้างขึ้นมา (วิธีเดียวกับด้านบน) ผมว่าสะดวกกว่าเยอะเลยครับ
บันทึกการเข้า
JumDaiDee
สมุนแก๊งเสียว
*

พลังน้ำใจ: 18
ออฟไลน์ ออฟไลน์

กระทู้: 566



ดูรายละเอียด
« ตอบ #4 เมื่อ: 14 พฤษภาคม 2015, 08:12:41 »

เป็นผม ก็ json นะครับ
และเป็นที่นิยม ด้วยครับ ดูอย่าง angular
ก็ใช้ json นะครับ ใช้ไปใช้มา ก็ง่ายๆ ดีครับ
บันทึกการเข้า

สินค้าออนไลน์ https://www.shoppook.com/product | โปรแกรมออนไลน์ : https://appnon.com
cmulline
Newbie
*

พลังน้ำใจ: 0
ออฟไลน์ ออฟไลน์

กระทู้: 46



ดูรายละเอียด
« ตอบ #5 เมื่อ: 16 พฤษภาคม 2015, 10:45:55 »

<?php
$json = '{"a":1,"b":2,"c":3,"d":4,"e":5}';

var_dump(json_decode($json));
var_dump(json_decode($json, true));

?>
บันทึกการเข้า
wiriyaarmz
Newbie
*

พลังน้ำใจ: 3
ออฟไลน์ ออฟไลน์

กระทู้: 50



ดูรายละเอียด
« ตอบ #6 เมื่อ: 17 พฤษภาคม 2015, 02:36:18 »

<?php
$json = '{"a":1,"b":2,"c":3,"d":4,"e":5}';

var_dump(json_decode($json));
var_dump(json_decode($json, true));

?>

php มันทำงานยังไงครับ  Tongue
บันทึกการเข้า
หน้า: [1]   ขึ้นบน
พิมพ์