每次运行此代码时,都会收到“VALUE IS EMPTY”消息。意味着变量不会从Jquery传递给PHP变量$value
。我需要将它传递给PHP。帮我!无法从Jquery发送值到PHP
(#popup
是一个div它出现在单击表TR时)
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 –