我已经解决了从 mysql 接收数据的问题,它们会以形式(23,34,65,67...等)出现,但出现了一个新问题,通过使用 $.each() 函数,我只接收个位数,如 2,3,3,4,而不是 23,34...等,我如何使用 $.each() 函数对两位数的数据进行切片?
$("#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;
}
回传.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>