gpt4 book ai didi

javascript - ajax post带有参数500服务器未找到错误

转载 作者:行者123 更新时间:2023-11-28 15:14:40 25 4
gpt4 key购买 nike

我使用ajax调用asmx服务方法,首先我使用参数ajax给我500服务器未找到的错误。我的参数名称与asmx服务相同,这是我带参数的代码

$(document).ready(function () {
var content = contLocation
$.ajax({
type: 'POST',
url: 'LibraryService.asmx/BooksContent',
dataType: 'json',
data: {'ContLoc':'" + content + "'},
contentType: 'application/json; charset=utf-8',
success: function (response) {

var data = response.d;

alert(data);

},
error: function (error) {
console.log(error);
}

});




});

它给了我

Failed to load resource: the server responded with a status of 500 (Internal Server Error) error but when i tried without parameter (yes i changed function in asmx make it without parameter and my ajax code data part turns like to this:

  data: "{}",

在这种情况下,我的ajax会根据我的需要提醒我!

我也尝试过这样的参数,但仍然是同样的错误。

 data: "{'ContLoc':'" + Content+ "'}",

最佳答案

您正在传递一个字符串

" + content + "

作为 $ajax 数据参数。

应该是像这样的简单 JSON

data: {ContLoc: content}

关于javascript - ajax post带有参数500服务器未找到错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34605855/

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