2012-02-01 4 views
0

私はショッピングカートを持っています。
ユーザーの支払い後に生成されるJSON文字列を送信したいとします。PHPページまたはメールでJSON文字列をデータベースにインポートする

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); 
} 
}; 

注文後に生成される文字列は、この次のとおりです:
私は、このファイルの.js持っ

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

をご注文の詳細が含まれています。

私は送信する内容を知るためにメールなどで送信したいですか? ありがとうございます。

このコード:私は、データベースにこのデータを保存したり、電子メールを送信したい

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

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

はJSON 2つの文字列を生成します。

+0

質問が理解できません。あなたはそれを言い換えることができますか? – naresh

+0

私の悪い英語を許してください。 このコード: $ .info( 'Payment Success。TransactionID:' + transactionId); $ .info( 'Order Data =' + JSON.stringify(order)); は、JSONの2つの文字列を生成します。 [INFO] Payment Success。 [itemID]: "003"、 "name": "Product Large"、 "itemCount":1、 "itemPrice": "2.50"、 "totalPrice":トランザクションID:AP-1YH922698A186825K [INFO] 2.5、 "options": ""}] このデータをデータベースに保存するか、メールを送信します。 –

答えて

0

post transactionIdとJSONをPHPに注文し、JSON(http://php.net/manual/en/function.json-decode.php)をサーバー側で解析します。または、JSONをクライアントサイドで解析し、PHPページに興味のあるプロパティを投稿することもできます。 JSONからデータを抽出したら、データベースに保存したり、メールなどを送信することができます。

+0

どうすればいいですか? 私はphpとJsonについて何も理解していません。 コードで教えてください。 ありがとうございます。 –

+0

http://www.factsandpeople.com/facts-mainmenu-5/26-html-and-javascript/89-jquery-ajax-json-and-phpが@EgidioNuzzoEGiに役立つかどうかを確認する – naresh

+0

あなたはフリーランスの仕事をしたいですか?私? –

関連する問題