gpt4 book ai didi

javascript - AJAX JQUERY 变量

转载 作者:行者123 更新时间:2023-11-30 08:45:43 25 4
gpt4 key购买 nike

我尝试在 php 中使用 ajax 发送数据,但我使用了 jQuery 单击(在 quantity > 1 时发送数据的按钮上),但我有一个错误,php 无法识别我的两个变量:namenb

这是我的 JQUERY/AJAX:

$('.btn-circle').on('click', function(){
var name = $('.quantite').attr('name');
var nb = $('.quantite').text();
});

$('#form_top_ten').submit(function() {
if(nb>=1){
$.ajax({
type: "POST",
url: "handle_form/commande.php",
data: {nb:nb,name:name}
});
}
return false;
});

这是我的 php :

<?php
session_start();
require_once '../includes/config.inc.php';

$id_user = $_SESSION['id_user'];
$quantite = $_POST['nb'];
$article = $_POST['name'];

if(isset($quantite)){
$req = $connection->prepare('INSERT INTO commande_articles(id_user,quantite,article) VALUES(:id_user,:quantite,:article)');
$req->execute(array(
'quantite' => $quantite,
'article' => $article,
'id_user' => $id_user
));
}
else {
echo('erreur');
}
?>

最佳答案

在更高的范围内定义变量。试试这个:

var name,nb;
$('.btn-circle').on('click', function()
{
name = $('.quantite').attr('name');
nb = $('.quantite').text();
});

关于javascript - AJAX JQUERY 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22210465/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com