我为我的网站创建了该功能,用户将根据点击的图像点击图像我显示点击的图像详细信息,因此我创建了onclick函数并使用 ajax 函数传递该图像ID我在 PHP 文件中传递图像 ID 并获取该 ID 进入 post 方法,同时将该变量传递给 PHP 类函数。我的问题在于脚本 ID 即将到来但 php 文件我无法获取该变量我不明白问题是什么。请帮我找出这个问题。
这是带有 onclick 功能的可点击图片
<div class=\"col-md-3\">
<div class=\"single-new-trend\">
<a href=\"#\" id='BandChangeImg$BraproId' onclick='ImageChange($BraproId);'>
<img src=\"$BraProImg\" alt=\"$BraProName\"></a>
</div>
</div>
这是我的 ajax 脚本
function ImageChange(x) {
var BrandName = x;
alert(BrandName);
$.ajax({
url: 'validate/brandImage.php',
method: 'POST',
dataType: 'json',
data: {BrandId:BrandName},
success:function(data){
//alert(data);
if($.trim(data))
{
alert("Success!");
}else{
alert("Failed!")
}
}
});
}
最后我的 PHP 文件
<?php
include("../db/mySqlDBi.class.php");
$DBConn = new mySqlDB;
$BrandId = $_POST['BrandId'];
include("../classes/personlized.class.php");
$personlized = new personlizedClass;
$result=$personlized->DisplayBrandProductDetails($BrandId);
echo "<script>alert('12334');</script>";
?>