私はmysqlからデータを受信する際の問題を解決しました。それらはフォーム(23、34、65、67 ...など)で表示されますが、$ .each()関数を使用することで新しい問題が発生しました。 2,3,3,4 のような 1 桁の数字、代わりに 23,34... など、$.each() 関数を使用して 2 桁の数字でデータをスライスするにはどうすればよいですか??
$("#add").click(function()
{
$.ajax({
type: "POST",
url: "ajax.php",
data: "buttons="+ tab_of_button,
success: function(){
$('div.success').fadeIn();
$.get("sendback.php",function(data)
{
$.each(data, function(index, value)
{
alert(value);
});
});
}
});
return false;
}
sendback.php
<?php
$ask = mysql_query("SELECT numbers FROM buttons");
if(!$ask)
{
die('Incorrect ask'.mysql_error());
}
else{
while ($row = mysql_fetch_assoc($ask))
{
$tab[] = $row['number'];
foreach($tab as $buttons)
{
echo $buttons;
}
}
mysql_free_result($ask);
}
?>
html
<html>
<body>
.
.
.
<ul id="_button">
<li id="01" >01</li>
<li id="02" >02</li>
<li id="03" >03</li>
<li id="04" >04</li>
<li id="05" >05</li>
<li id="06" >06</li>
.
.
.
<li id="40" >40</li>
</ul>
</body>
</html>