我正在使用最新版本3.3进行自定义Joomla组件。在我的edit.php中,我尝试通过jQuery.ajax发送ajax请求。 奇怪的是我之前的项目中的代码不再有用了。以前使用joomla 3.0完成的项目。 这是我的ajax请求。
jQuery("#getUser").click(function(e){
e.preventDefault();
var user_id= jQuery("#jform_user_id").val();
var data = 'user_id='+user_id;
jQuery.ajax({
type: "POST",
url: "index.php?option=com_mycomponent&view=myviewlist&task=reservation.getUserDetails",
data: data,
success: function(data){
alert(data);
}
});
我不小心把add"格式"在网址,它工作正常。
jQuery("#getUser").click(function(e){
e.preventDefault();
var user_id= jQuery("#jform_user_id").val();
var data = 'user_id='+user_id;
jQuery.ajax({
type: "POST",
url: "index.php?option=com_mycomponent&view=myviewlist&task=reservation.getUserDetails&format",
data: data,
success: function(data){
alert(data);
}
});
注意"格式"在网址中。如果我把格式=行它不起作用。任何人都可以给我一个提示,我的代码有什么问题吗?