Импорт из строки JSON в базу данных с помощью страницы php или электронной почты - PullRequest
0 голосов
/ 01 февраля 2012

У меня есть корзина.
Я хотел бы отправить строку JSON, которая генерируется после оплаты пользователем.
У меня есть этот файл .js:

var ProcessOrder = {

// Called when order is successful via PayPal
success : function(order, transactionId){
    $.info('Payment Success.  TransactionID: ' + transactionId);
    $.info('Order Data = ' + JSON.stringify(order));
    Ti.UI.createAlertDialog({
        title       : config.PAYMENT_SUCCESS_MESSAGE.TITLE,
        message     : config.PAYMENT_SUCCESS_MESSAGE.MESSAGE
    }).show();
},

// Called when order was cancelled by user during PayPal flow
cancelled : function(order){
    $.info('Payment Canceled');
},

// Called if an error occurs during PayPal transaction
failed : function(order, errorCode, errorMessage){
    $.info('Payment Error');
    $.info('errorCode: ' + errorCode);
    $.info('errorMessage: ' + errorMessage);
    alert(errorMessage);
}
};

Строка, которая генерируется после заказа, выглядит следующим образом:

$.info('Payment Success.  TransactionID: ' + transactionId);
$.info('Order Data = ' + JSON.stringify(order));

и содержит детали вашего заказа.

Я хочу отправить его по электронной почте или куда-нибудь, чтобы я мог знать, что отправить? Заранее спасибо.

Этот код:

 $.info('Payment Success. TransactionID: ' + transactionId); 
 $.info('Order Data = ' + JSON.stringify(order));

генерирует две строки JSON:

 [INFO] Payment Success. TransactionID: AP-1YH922698A186825K   
 [INFO] Order Data = [{"itemID":"003","name":"Product","itemCount":1,"itemPrice":"2.50","totalPrice":2.5,"options":""}]

Я хочу сохранить эти данные в базе данных или отправить электронное письмо.

1 Ответ

0 голосов
/ 01 февраля 2012

Опубликовать транзакции ID и упорядочить JSON в PHP и выполнить синтаксический анализ JSON (http://php.net/manual/en/function.json-decode.php) на стороне сервера. Или вы можете также проанализировать JSON на стороне клиента и опубликовать интересующие вас свойства на странице php. После извлечения данныхиз JSON вы можете сохранить его в базе данных или отправить почту и т. д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...