gpt4 book ai didi

javascript - 使用 Ajax 的 PHP 调用

转载 作者:行者123 更新时间:2023-11-29 21:03:06 24 4
gpt4 key购买 nike

我必须调用这个 php 文件

<?php
session_start();
require 'connect.php';

//Prendo le tre variabili dalla form
if(isset($_POST['Titolo'])) {
$title_rew = $conn->real_escape_string($_POST['Titolo']);
}

if(isset($_POST['Voto'])) {
$voto_rew = $conn->real_escape_string($_POST['Voto']);
}

if(isset($_POST['Review'])) {
$review_rew = $conn->real_escape_string($_POST['Review']);
}

if(isset($_POST['ID_locale'])) {
$id_rew = $conn->real_escape_string($_POST['ID_locale']);
}

$current_date = date('Y-m-d');

$sql = "INSERT INTO recensione (Titolo_R, Voto_R, Commento_R, IDnegozio_R, Email_R, Utente_R, Data_R)
VALUES ('$title_rew', '$voto_rew', '$review_rew','$id_rew','".$_SESSION['emailSessione']."','".$_SESSION['usernameSessione']."','$current_date')";

$result = mysqli_query($conn,$sql) or die(mysqli_error($conn));
//Chiudo la connessione
$conn->close();

header("location:..\locals_page.php");
?>

我试过了

$("#submit_review").unbind().click(function() {
var chx = document.getElementsByName("Voto");
for (var i=0; i<chx.length; i++) {
// If you have more than one radio group, also check the name attribute
// for the one you want as in && chx[i].name == 'choose'
// Return true from the function on first match of a checked item
$.post("php/insert_comment.php" );
return true;

}
// End of the loop, return false
alert("Seleziona almeno il voto!");
return false;
});

但是它不起作用。这很奇怪,因为有一个按钮提交和一个

 <form role="form" id="review-form" method="post" action="php/insert_comment.php">

它正在工作。但是现在我必须在没有按钮类型“提交”的情况下执行此操作

先谢谢大家

最佳答案

试试这个

$.ajax({
url : "php/insert_comment.php",
type : "post",
data : $("#review-form").serialize();
success : function(data){
alert(data); // show when ajax return response from php script
}
})

关于javascript - 使用 Ajax 的 PHP 调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45504402/

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