AJAX显示错误消息

时间:2014-07-16 07:40:32

标签: javascript php jquery ajax

我有一个表单,当我点击提交按钮保存这些值时,点击按钮即可调用“SaveData()”方法。

因此,当我尝试添加数据并单击“提交”按钮时,我的浏览器日志中没有发生任何错误。

我的onclick功能代码

function requestReferral() {
var nameperson = $("#namefield").val();
var contact1 = $("#contact").val();
  //Till this part working  i mean alert is printing .
        $.ajax({
             url: '/mycontroller/myfunction',
             data: 'name='+nameperson+'&contact='+contact1,
               type: 'post',
                success: function(result){
               data = jQuery.parseJSON(result);
                if(data.result == "SUCCESS"){
                        clearMyFormData();

                } else {
                       showMessage();
                }
        }
});

}

我的错误是

无法加载资源:服务器使用我的控制器网址www.example.com/mycontroller/myfunction

以状态500(内部服务器错误)进行响应

1 个答案:

答案 0 :(得分:1)

首先,检查你的网址是否正常,例如,如果你使用带有codeigniter的php你的网址需要是这样的:

url: <?php echo base_url()?>mycontroller/myfunction

第二,当我使用ajax时,我发送这样的数据

    postData = {
        name: nameperson,
        contact: contact1
    }

     $.ajax({
         url: '/mycontroller/myfunction',
         data: postData
           type: 'post',
            success: function(result){
           data = jQuery.parseJSON(result);
            if(data.result == "SUCCESS"){
                    clearMyFormData();

            } else {
                   showMessage();
            }
    }