javascript 变量 php,javascript变量发布到php,但不起作用

初学者在尝试使用JavaScript向PHP发送一个变量来获取数据库数据时遇到问题。在JavaScript中,当点击表格行时,会发送产品编号到AddProductTable.php,但PHP无法接收到该变量。已尝试通过AJAX的POST方法发送数据,并在PHP中使用$_POST数组接收,但结果显示为0。问题可能出在数据传递或PHP接收上。
摘要由CSDN通过智能技术生成

我是PHP和JavaScript的初学者,所以我现在不知道我的代码中有什么错误。

我只想向PHP发送一个javascript变量,但它不起作用,我现在不知道为什么。这些文件都是不同的页面。

所以它是一个javascript中的点击函数:

文件:selectTableRow.js。

var productTable = document.getElementById('ProductTable'), rIndexB;

for(var i = 0; i < productTable.rows.length; i++)

{

productTable.rows[i].onclick = function()

{

rIndex = this.rowsIndexB;

var bAzon = this.cells[0].innerHTML;

$.post("AddProductTable.php", {BAzon: bAzon}, function(){

$('#load').load('AddProductTable.php');

});

console.log(bAzon);

}

}

数据库也在清除运行。

应显示的数据:

文件:addproducttable.php

require_once 'Connect.php'; // its 100% working.

$BAzon = $_POST['BAzon']; // 0 result :(

if($result = $link_database->query("SELECT bevetAzon, termekAzon, bevettMennyiseg, bevettAr FROM bevetttermek WHERE bevetAzon = '$BAzon'"))

{

$table = $result->fetch_all();

foreach($table as $row)

{

echo "

";

foreach($row as $record)

{

echo "

".$record."";

}

echo "

";

}

}

echo "BAZON: ".$BAzon; //0 result

echo "POST: ".$_POST['BAzon']; // 0 result

?>

我称之为这个的文件(只是重要部分):

索引文件

当我尝试一个测试编号时,它正在工作,显示数据。

请帮帮我,我过不了这一关。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值