gpt4 book ai didi

php - 如何基于来自mysql w的ajax,jquery调用将不同的信息传递到单独的div中?

转载 作者:行者123 更新时间:2023-11-30 21:46:09 26 4
gpt4 key购买 nike

基本上,我试图将多个列从 mysql 数据库传递到多个单独的 div。下面是我正在使用的 ajax 代码,我不确定这是否是唯一需要的信息,所以如果您需要更多信息,请随时告诉我。我得到它来拉其他列,但是当调用 Jquery/ajax 组合时,它会将所有信息拉到所有 div 中。

我在控制台日志下方添加了其他 ID,但最终它只是将其添加到与上述相同的 div 中。对此的任何帮助将不胜感激!与此同时,我也会继续寻找答案。

在这里输入验证码

//jquery
var ID=$(this).val();
if (ID){
//ajax call
$.ajax({
type:'POST',
url:'GetAllData.php',
data: 'Fullname='+ID,
success: function(html)
{
console.log(html)
$('#ID').html(html);
},
});
}else{
$('#ID').html('<value="">ID NOT LOADED</select>');
}
});

PHP

    $Fullname=$_POST['Fullname'];

if(!empty($_POST['Fullname']))


{

$query=$conn->query("SELECT Supervisor, Fullname, ID, BalancedScore,
IncentiveMonth FROM SomeTable WHERE ID= '".$Fullname."'order by Fullname
ASC");

$rowCount=$query->num_rows;

if($rowCount>0)
{
while($row = mysqli_fetch_array($query))
{


$a = array ("ID[]" => $row['ID'], "BalancedScore[0]" =>
$row['BalancedScore'], "Fullname[1]" => $row['Fullname']);
print_r(array_values($a));

}


}else{

echo '<option value=""> Agent Value Not Available </option>';



}
}

HTML

  <select name="agent" id="agent">
<option value="">Select Agent</option>
</select>

</div>

<div class="ID_Container">

<div name="ID" id="ID" >

ID

</div>
</div>

<div name="BalancedScore" id="BalancedScore" >

Balanced Score

</div>

最佳答案

我真的想通了。我用我的 php 代码制作了一个数组并对其进行了编码。

$output = array ("IEX_ID" => $row['IEX_ID'], "BalancedScore" => 
$row['BalancedScore'], "Fullname[2]" => $row['Fullname']);

echo json_encode($output);

然后我改变了我的ajax 到下面的代码,最后它将我的数组添加到它们各自的 div 中。如果将来有人需要帮助,我会使用此链接来帮助我。 Assigning AJAX response for two separate DIV tags

            $(document).on('change', "#agent", function(event) { 

//jquery
var IEX_ID=$(this).val();

if (IEX_ID){
//ajax call
$.ajax({

type:'POST',
url:'GetAllData.php',
cache:false,
data: 'Fullname='+IEX_ID,
success: function(data){


var obj = JSON.parse(data);
alert(obj);

$('#IEX_ID').html(obj.IEX_ID);
$('#BalancedScore').html(obj.BalancedScore);

关于php - 如何基于来自mysql w的ajax,jquery调用将不同的信息传递到单独的div中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49407051/

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