gpt4 book ai didi

asp.net-mvc - 如何从 MSFT-MVC 操作返回 bool 到 jQuery $.ajax()

转载 作者:行者123 更新时间:2023-12-01 06:09:30 27 4
gpt4 key购买 nike

我正在使用 jQuery $.ajax() 调用 MSFT-MVC 操作

public bool SetActivePatient(string patientID)
{

返回一个 bool 值。

$.ajax() 调用始终会触发错误选项。

$.ajax({
type: 'POST',
url: '/Services/SetActivePatient',
data: { 'patientID': id },
dataType: 'text',
success: function(returnVal) {
if (returnVal == "True") {
...
}
else {
alert('Error setting active patient return value, PatientID=' + id);
}
},
error: function() {
alert('Error in ajax call');
}
});

MVC 操作被调用并正常工作,以 .NET bool 形式返回“True”。在 FireBug 中查看,MVC 操作的响应为“True”。我的数据类型是否错误?

最佳答案

将错误签名更改为:

error:function (xhr, ajaxOptions, thrownError)
{
//inspect xhr.responseText, thrownError variables to find out what is the exact error.
//Once we know the exact error, it could be debugged further.
};

关于asp.net-mvc - 如何从 MSFT-MVC 操作返回 bool 到 jQuery $.ajax(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1080858/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com