Rammohan0504 commited on
Commit
cfd3716
·
verified ·
1 Parent(s): 7682474

Update templates/order_history.html

Browse files
Files changed (1) hide show
  1. templates/order_history.html +9 -15
templates/order_history.html CHANGED
@@ -126,28 +126,22 @@
126
  <script>
127
  function addToCart(itemName) {
128
  const button = document.getElementById(itemName); // Get the button element by its ID
129
- let itemPrice = button.dataset.price; // Get price from data-price attribute
130
- const itemImage = button.dataset.image; // Get image URL from data-image attribute
131
- const category = button.dataset.category; // Get category from data-category attribute
132
- const section = button.dataset.section; // Get section from data-section attribute
133
- console.log(itemPrice)
134
- console.log(itemImage)
135
- console.log(itemName)
136
-
137
- itemPriceStr = String(itemPrice); // Convert price to string
138
 
139
-
140
- if (!itemPrice || !itemImage || !itemName || !category || !section) {
 
 
141
  alert('Missing required item data.');
142
  return;
143
  }
144
 
145
- // Ensure the price is treated as a string
146
- const itemPriceStr = String(itemPrice); // Explicitly convert price to string
147
-
148
  const dataToSend = {
149
  itemName: itemName,
150
- itemPrice: itemPriceStr,
151
  itemImage: itemImage,
152
  addons: [],
153
  instructions: "",
 
126
  <script>
127
  function addToCart(itemName) {
128
  const button = document.getElementById(itemName); // Get the button element by its ID
129
+ let itemPrice = button.dataset.price; // Use `let` here because we may update the value
130
+ let itemImage = button.dataset.image; // `const` is fine because it won't change
131
+ let category = button.dataset.category; // `const` is fine
132
+ let section = button.dataset.section; // `const` is fine
 
 
 
 
 
133
 
134
+ // Explicitly convert price to string if it's a number (important for concatenation)
135
+ let itemPriceStr = String(itemPrice); // Convert price to string after retrieving the value
136
+
137
+ if (!itemPriceStr || !itemImage || !itemName || !category || !section) {
138
  alert('Missing required item data.');
139
  return;
140
  }
141
 
 
 
 
142
  const dataToSend = {
143
  itemName: itemName,
144
+ itemPrice: itemPriceStr, // Ensure itemPrice is a string here
145
  itemImage: itemImage,
146
  addons: [],
147
  instructions: "",