このコードを実行するたびに、「VALUE IS EMPTY」というメッセージが表示されます。変数がJqueryからPHP変数$value
に渡されないことを意味します。 PHPに渡す必要があります。助けて!JqueryからPHPに値を送信できません
(#popup
は、テーブルTRがクリックされたときに表示のdivである。)
HTML + PHPコード:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="popup">
<?php
if (isset($_POST['val']) && !empty($_POST['val']))
{
$value = $_POST['val'];
echo $value;
}
else{
echo "VALUE IS EMPTY";
//each time I get this msg.. means it won't take the variable value to PHP
}
?>
</div>
はJQuery/Javascriptのコード:
$(document).ready(function(){
$('#tableview tbody tr').click(function(){
var a=[];
$(this).find('td').each(function(){
a.push($(this).text());
});
$('#popup').show();
$.ajax({
url:'addfile.php',
data:{'val': a[1] },
type:'post',
success:function(res){
//Is there an error due to this function? or what?
}
});
});
});
- >テーブルのコードを挿入する必要はありません..これは私の質問を明確にすることを望む
モデルのポップアップや単純なdivを使用していますか? –
だから 'console.log(a)'、あなたは何を見ますか? –
@MuhammadUsman ..単純divです –