Ajax 无法获得成功或错误
Posted
技术标签:
【中文标题】Ajax 无法获得成功或错误【英文标题】:Ajax cannot get success or error 【发布时间】:2014-07-10 12:04:01 【问题描述】:我正在尝试通过 AJAX 向视图显示搜索结果。该操作获取 JSON 并发送它,但 AJAX 似乎没有接收到数据。
$(function ()
$("#btnSearchForUser").click(function ()
var searchUserResult = $("#UserName").val();
var jsonResult =
UserName: searchUserResult
;
$.ajax(
type: "POST",
async: false,
dataType: "json",
url: "/Car/ReturnCars",
data: jsonResult,
success: function (jsonResults)
var table = $("#tblCarResults");
table.empty();
for (var i = 0; i < jsonResults.length; i++)
var btnBill = "<td><input type='button' value='Get bill'/> <td>";
var btnReturn = "<td><input type='button' value='Return car'/></td>";
var tdUserName = "<td>" + jsonResults[i].UserName + "</td>";
var tdManufacture = "<td>" + jsonResults[i].Manufacturer + "</td>";
var tdModel = "<td>" + jsonResults[i].Model + "</td>";
var tdFee = "<td>" + jsonResults[i].Fee + "</td>";
var tr = tdManufacture + tdModel + tdFee + btnBill + btnReturn;
$(tr).appendTo(table);
;
,
error: function (error)
alert("Error: " + error.status);
);
);
)
编辑:success
没有打错,已更正。
【问题讨论】:
拼写错误“成功”而不是“成功”。 No Matt :D 我错了 :D 好吧,无论如何,它必须是评论——它太短了。 但是,问题仍然存在。 服务器是否发送带有适当标头的 JSON? 什么是btnSearchForUser
?
【参考方案1】:
由于您还没有在 cmets 中回答我的问题。我猜 btnSearchForUser 是一个提交按钮,您并没有取消它的点击操作。
$("#btnSearchForUser").click(function (event)
event.preventDefault();
【讨论】:
以上是关于Ajax 无法获得成功或错误的主要内容,如果未能解决你的问题,请参考以下文章
如何从 kotlin 中的 json 获得“错误”或“成功”?
本地加载 XML 的 jQuery Ajax 问题 - Safari 版本 11.0 - 错误:XMLHttpRequest 无法加载 .xml。预检响应不成功
错误:无法加载文件或程序集“Microsoft.SqlServer.Management.Sdk.Sfc,Version = 11.0.0.0”