这是我的ajax函数我必须调用函数但它不工作。我们如何使用php调用
<script>
$(function () {
$(".selectGroup").select2({
placeholder: "Select a State"
});
});
$("#submit").click(function (event) {
$.ajax({
url:"addData.php/get()",
type:"POST",
dataType:"text",
data:{
type:'subject',
group:$('#selectGroup').val(),
subject:$('#subject').val(),
},
success:function (data) {
console.log(data);
}
});
});
</script>
答案 0 :(得分:0)
您可以通过以下方式调用您的函数:
success:function (data) {
//call your function here
}
答案 1 :(得分:0)
而不是在url中调用函数为什么不将参数传递给ajax数据。 基于参数值调用适当的函数。
$("#submit").click(function (event) {
$.ajax({
url:"addData.php",
type:"POST",
dataType:"text",
data:{ type:'subject',
group:$('#selectGroup').val(),
subject:$('#subject').val(),
param:'getCall'
},
success:function (data) {
console.log(data);
}
});
});
在addData.php中
<?php
if(isset($_POST['param']) && $_POST['param'] == 'getCall') {
get();
}
function get() {
// Function body
}
答案 2 :(得分:0)
试试这个
$("#submit").click(function (event) {
$.ajax({
url:"addData.php",
type:"GET",
dataType:"text",
data:{
type:'subject',
group:$('#selectGroup').val(),
subject:$('#subject').val(),
},
success:function (data) {
console.log(data);
}
});
});
使用$_GET['type']
,$_GET['group']
和$_GET['subject']