我想在php和jquery中做多個select的foreach循環,但是我得到的所有回顯都是Array。Foreach不能在php和jquery中工作
HTML
<select multiple="multiple" class="select tagz" required>
PHP
if(!empty($_POST['tagz'])){
$tag = $_POST['tagz']);
foreach($tag as $tagz){
echo $tagz;
}
}else{
echo "Please select tags";
}
jQuery的
function serealizeSelects (select)
{
var array = [];
select.each(function(){ array.push($(this).val()) });
return array;
}
var tagz = serealizeSelects($(".tagz"));
$.post('upload.php', {tagz:tagz, title:title, category:category, description:description, price:price}, function(data){
$('#confirm').html(data);
});
請告訴我,我做錯了
您的select元素未被命名爲'$ _POST ['tagz']'爲空。 – Wobbles
php和jquery(javascript)是兩個不同的世界...... php正在你的服務器上運行...... javascript正在你的瀏覽器上運行.. – dsdsdsdsd
@ subby3你在我的ans上做了許多錯字錯誤檢查 –