我有一个带有提交按钮的表单,用于保存表单的内容。但是我有另一个显示模态的按钮。我正在寻找将变量传递给PHP函数,并在HTML中使用以下内容:
<form method="post" action="" name="chFrm" id="chFrm">
<a onclick="showModal(<? echo $channelId ?>);">Preview Content</a>
</form>
然后使用javascript:
function showModal(data) {
$.post( "displayEdit.php",
{ action: "getChannelId" },
function(returnedData){
console.log(returnedData);
}).fail(function(){
console.log("error");
});
document.getElementById('myModal').style.display='block';
}
但是,ajax帖子不会在PHP脚本中触发以下函数:
if ($_POST['action'] == "getChannelId") {
echo "test";
}
还有其他/最好的方法吗?