成功调用php函数后,我正在使用ajax页面调用,但问题是未在控制台面板中显示该函数。
这是ajax代码
$("#submit_btn").on('click',function() {
var batchid = $('#batchid').val();
var sessionid = $('#sessionid').val();
var moduleid = $('#moduleid').val();
var instructorid = $('#instructorid').val();
$.ajax({
type: "POST",
url: "check_lp.php",
data: {batch: batchid, session: sessionid, module: moduleid, instructor: instructorid},
success: function(result) {
var value = $.trim(result);
if (value == "1"){
alert('Lesson Plan Found');
} else{
submitForm();
}
},
});
});
php功能代码为
function submitForm()
{
}
是否有正确的方法来调用php函数?
答案 0 :(得分:0)
PHP是服务器端的,它不能在浏览器中运行。您的“ AJAX”代码是客户端的jQuery(这就是您需要AJAX的原因)
您有两个选择:
function submitForm() {
$.ajax({
type: "POST",
url: "myPhpFile.php"
data: {callSubmitFunction: 1}
success: function(response) {
// do something if you need to here
}
});
}
document.getElementById("myForm").submit();
// or
$("#myForm").submit();
请注意,给出的示例并非“复制并粘贴”示例-您需要修改它们以适合您的代码