diff --git a/js/transaction.js b/js/transaction.js
index 57f240e..7de5e9a 100644
--- a/js/transaction.js
+++ b/js/transaction.js
@@ -448,15 +448,17 @@ $(function() {
$("#amount").mask("#0.00", {reverse: true, placeholder: "000.00"});
$("#check_number").mask("#0", {reverse: true, placeholder: "check number"});
- $transaction_id = $("input[name='transaction_id']").val();
+ var $transaction_id = $("input[name='transaction_id']").val();
//var check_number = $("#check_number").on("input");
// If patron isn't logged in replace pull-down with patrons name
var sold_to = $("[name='sold_to']").val();
if (sold_to == "no_selection") {
$.post("json/transaction.php",{ not_logged_in: 1, transaction_id: $transaction_id }, function(data) {
- if (data) {
- $("[name='sold_to']").replaceWith("" + data + "");
+ if (data) {
+ var obj = $.parseJSON(data);
+ $("[name='sold_to']").replaceWith("" + obj.full_name +
+ "");
}
} );
}
diff --git a/json/transaction.php b/json/transaction.php
index 4452ed6..007d8bf 100644
--- a/json/transaction.php
+++ b/json/transaction.php
@@ -65,13 +65,14 @@ $change_fund = CHANGE_FUND;
// Patron who made a transaction not logged in.
if (isset($_POST['not_logged_in'])) {
- $query = "SELECT CONCAT(contacts.last_name, ', ', contacts.first_name, ' ',contacts.middle_initial) AS full_name
+ $query = "SELECT CONCAT(contacts.last_name, ', ', contacts.first_name, ' ',contacts.middle_initial) AS full_name,
+ transaction_log.sold_to
FROM transaction_log, contacts
WHERE transaction_id=" . $_POST['transaction_id'] .
" AND contacts.contact_id = transaction_log.sold_to;";
$sql = mysql_query($query, $YBDB) or die(mysql_error());
$result = mysql_fetch_assoc($sql);
- echo $result["full_name"];
+ echo json_encode($result);
}
// Anonymous transaction - save and communicate back settings