2012-02-01 3 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 두 문자열을 생성합니다.

+0

질문을 이해할 수 없습니다. 너는 그것을 바꿔 줄 수 있니? – naresh

+0

나쁜 영어를 용서하십시오. 이 코드 : $ .info ('Payment Success. TransactionID :'+ transactionId); $ .info ('Order Data ='+ JSON.stringify (order)); 은 JSON 두 개의 문자열을 생성합니다. [정보] 지불 성공. 트랜잭션 ID : AP-1YH922698A186825K [INFO] 주문 데이터 = [{ "itemID": "003", "name": "제품 대형", "itemCount": 1, "itemPrice": "2.50", "totalPrice" 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

프리랜서 작업을 원하십니까? 나를? –

관련 문제