1
我在html中有以下代碼,我無法獲取JSON獲取調用的函數回調。向下是控制器中的代碼。請幫助jQuery與ASP.NET MVC中的getJSON調用時出現錯誤
<script type="text/javascript">
$().ready(function() {
$("#CuitDespachante").typeWatch({ highlight: true, wait: 500, captureLength: -1, callback: finished });
});
function finished(txt) {
$.getJSON('/Documentacion/GetDatosDespachantes', { cuitDespachante: txt },
function (data) {
alert('You typed: ');
}
);
};
</script>
public ActionResult GetDatosDespachantes(string cuitDespachante)
{
cuitDespachante = cuitDespachante.Replace("-", "").Replace("_", "");
DepositarioFielWS.DepositarioFielWebService ws = new DepositarioFielWS.DepositarioFielWebService();
var res = ws.GetDespachante(cuitDespachante);
if (res.Licencia.CodigoLicencia == DepositarioFielWS.CodigoLicencia.Ok)
{
DepositarioFielWS.Despachante desp = new DepositarioFielWS.Despachante();
desp.Cuit = res.Despachante.Cuit;
desp.Nombre = res.Despachante.Nombre;
var respuesta =new
{
cuit = desp.Cuit,
nombre = desp.Nombre
};
return Json(respuesta);
}
else
{
var respuesta = new
{
cuit = cuitDespachante,
nombre = "Imposible Realizar Consulta"
};
return Json(respuesta);
}
}
什麼是錯誤或異常? – 2010-03-08 12:44:25
我沒有得到一個錯誤或異常,我只是沒有調用函數 – 2010-03-08 13:13:09
然後問題可能是路線。使用螢火蟲「淨」標籤來確認(或者你會看到錯誤)。 – 2010-03-08 13:14:14