我有一个名为api.php
的文件,现在我有很多public
功能。我想要实现的是从另一个文件调用API.php
的特定函数。基本上我执行请求,如下所示:
var postUrl = GlobalVariables.baseUrl + 'application/controllers/api.php/ajax_change_language';
var postData = { 'language': $(this).attr('data-language') };
$.post(postUrl, postData, function(response)
{
//some stuff...
}, 'json');
我如何看待postUrl
我想要拨打ajax_change_language
,我已经在文件后插入了这个来调用网址。
请求成功执行但函数未执行,我尝试将一个简单的echo或一个var_dump设为$_POST
,但该函数未被调用。我做错了什么?
答案 0 :(得分:1)
api函数可能存在问题,或者数据类型不正确。那种东西。在post方法中尝试以下操作,看看是否能更好地了解返回的错误。
world_app
答案 1 :(得分:0)
请尝试:
$.post( postUrl, postData).done(function( response) {
alert( "Data Loaded: " + response);
});
有关$.post
的信息,请访问:$.POST