如何使用javascript插入sql表
//如何使用JAVASCRIPT插入SQL表 如何使用javascript插入sql表如何使用javascript插入sql表,javascript,ajax,Javascript,Ajax,//如何使用JAVASCRIPT插入SQL表 如何使用javascript插入sql表 function checkout() { function checkout() { var ajax = new XMLHttpRequest(); var method = 'GET'; var url = 'test.php'; var asynchronous = 'true';
function checkout() {
function checkout() {
var ajax = new XMLHttpRequest();
var method = 'GET';
var url = 'test.php';
var asynchronous = 'true';
ajax.open(method, url, asynchronous);
ajax.send();
var customer_fname = document.getElementById('customer_fname').value;
var customer_lname = document.getElementById('customer_lname').value;
var customer_phone = document.getElementById('customer_phone').value;
var area = document.getElementById('area_id').value;
var address = document.getElementById('address_1').value;
var order_notes = document.getElementById('order_notes').value;
var cutting_price = document.getElementById('td_cutting_price').innerHTML;
var wallet_price = document.getElementById('td_wallet_price').innerHTML;
var sub_total = document.getElementById('td_sub_price').innerHTML;
var total = document.getElementById('td_total_price').innerHTML;
var invoice = '#' + (Math.floor(Math.random() * 10000) + 1);
var order_time = new Date();
//receiving response from testphp
ajax.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
var data = JSON.parse(this.responseText);
for (var a = 0; a, data.length; a++) {
var product_id = data[a].product_id;
var product_size = data[a].product_size;
var customer_email = data[a].customer_email;
var product_title = data[a].product_title;
// I WANT TO insert SOME OF THE ABOVE VARIABLE INTO MY pending_orders Table
}
}
}
}
<div class="form-group mt-5">
<a name="checkout" type="button" id="checkout" class="btn btn-outline-primary btn-sm btn-block" style="border-color:#ec7f37;background-color: #ec7f37; color:#fff" onclick="checkout();"> Checkout</a>
</div>
在这里输入代码
`//如何使用JAVASCRIPT插入SQL表
如何使用javascript插入sql表
function checkout() {
function checkout() {
var ajax = new XMLHttpRequest();
var method = 'GET';
var url = 'test.php';
var asynchronous = 'true';
ajax.open(method, url, asynchronous);
ajax.send();
var customer_fname = document.getElementById('customer_fname').value;
var customer_lname = document.getElementById('customer_lname').value;
var customer_phone = document.getElementById('customer_phone').value;
var area = document.getElementById('area_id').value;
var address = document.getElementById('address_1').value;
var order_notes = document.getElementById('order_notes').value;
var cutting_price = document.getElementById('td_cutting_price').innerHTML;
var wallet_price = document.getElementById('td_wallet_price').innerHTML;
var sub_total = document.getElementById('td_sub_price').innerHTML;
var total = document.getElementById('td_total_price').innerHTML;
var invoice = '#' + (Math.floor(Math.random() * 10000) + 1);
var order_time = new Date();
//receiving response from testphp
ajax.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
var data = JSON.parse(this.responseText);
for (var a = 0; a, data.length; a++) {
var product_id = data[a].product_id;
var product_size = data[a].product_size;
var customer_email = data[a].customer_email;
var product_title = data[a].product_title;
// I WANT TO insert SOME OF THE ABOVE VARIABLE INTO MY pending_orders Table
}
}
}
}
<div class="form-group mt-5">
<a name="checkout" type="button" id="checkout" class="btn btn-outline-primary btn-sm btn-block" style="border-color:#ec7f37;background-color: #ec7f37; color:#fff" onclick="checkout();"> Checkout</a>
</div>
函数签出(){
var ajax=new-XMLHttpRequest();
var方法='GET';
var url='test.php';
var异步='true';
open(方法、url、异步);
ajax.send();
var customer\u fname=document.getElementById('customer\u fname')。值;
var customer\u lname=document.getElementById('customer\u lname')。值;
var customer\u phone=document.getElementById('customer\u phone')。值;
var area=document.getElementById('area_id')。值;
var address=document.getElementById('address_1')。值;
var order\u notes=document.getElementById('order\u notes')。值;
var cutting_price=document.getElementById('td_cutting_price').innerHTML;
var wallet_price=document.getElementById('td_wallet_price').innerHTML;
var sub_total=document.getElementById('td_sub_price').innerHTML;
var total=document.getElementById('td_total_price').innerHTML;
var发票='#'+(Math.floor(Math.random()*10000)+1);
var order_time=新日期();
//从testphp接收响应
ajax.onreadystatechange=函数(){
if(this.readyState==4&&this.status==200){
var data=JSON.parse(this.responseText);
对于(var a=0;a,data.length;a++){
var product\u id=数据[a]。product\u id;
var product_size=数据[a]。product_size;
var customer\u email=数据[a]。customer\u email;
var product_title=数据[a]。product_title;
//我想将上面的一些变量插入我的pending_orders表中
}
}
}
}
结账
必须从后端完成,您可以使用NodeJs、PHP、Python或Ruby编写一个脚本。然后用AJAX调用脚本。您可能需要检查insert.php中的代码,直到数据库。