0

新手 - 这段代码有效 - 因为对脚本的调用做了它应该做的,但返回条件 500,我不明白为什么。我正在寻找我应该做出的任何建议或更改来完成这项工作。

感谢所有回复的人。

 function get_update_odometer(vehicle_key,odometer_value){
    var url = "[%Catalyst.uri_for('/invoice/dispatch_util/get_update_odometer')%]";
    new Ajax.Request(url, {
        method: 'get',
        parameters: {
           key: vehicle_key,
           ovalue: odometer_value
           },
        asynchronous:false,
        onSuccess: successFunc,
        onFailure:  failureFunc
       });
    var return_v  =  $('rcontainer').innerHTML;
    document.getElementById('odometer').value = return_v;
    return true;
}



function successFunc(response){
    if (200 == response.status){
      var container = $('rcontainer');
      var content = response.responseText;
      container.update(content);
    }
}

function failureFunc(response){
    alert("Call has failed " + response.status );
}
4

1 回答 1

0

错误代码来自服务器端,您提供了客户端部分。

所以看看你的服务器脚本get_update_odometer是否正常工作,是否可以被你的网络服务器调用等等......

于 2013-04-30T22:37:53.750 回答