gpt4 book ai didi

asp.net - ajax jQuery asp.net 错误意外的标记 <

转载 作者:行者123 更新时间:2023-12-01 04:20:30 25 4
gpt4 key购买 nike

我在向现有的 asp.net 4 网站添加 ajax 功能时遇到问题。我都尝试过在 aspx 页面中创建 webmethod 并尝试过 asmx,但在这两种情况下我都会收到此错误 Unexpected token <

这是我的 jQuery:

函数 postAssets(datapm) {

        $.ajax({
type: "POST",
timeout: 20000,
tryCount: 0,
retryLimit: 10,
url: "talk.asmx/HelloWorld",
data: "{}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (msg) {
console.log('success postAssets '+msg.d);
},
complete: function (jqXHR, status) {
if (status == 'success' || status == 'notmodified') {

console.log('complete postAssets' + jqXHR.responseText);
}
},
error: function (req, status, error) {

console.log('error postAssets');
}
});
}

这就是 asmx 中的内容:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Services;

/// <summary>
/// Summary description for talk
/// </summary>
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
// To allow this Web Service to be called from script, using ASP.NET AJAX, uncomment the following line.
// [System.Web.Script.Services.ScriptService]
public class talk : System.Web.Services.WebService {

public talk () {

//Uncomment the following line if using designed components
//InitializeComponent();
}

[WebMethod]
public string HelloWorld() {
return "Hello World";
}

}

我想知道我是否缺少任何 webconfig 项,或者它全部内置于 asp.net 4 中吗?

<configuration>
<connectionStrings />
<system.web>
<compilation debug="true" targetFramework="4.0" />
<machineKey validationKey="BA5B68AB87AAEA30753960733E796568" decryptionKey="FAF15E4015737A7695D9761" validation="SHA1" />
<authentication mode="Windows" />
</system.web>
<system.webServer>
<modules runAllManagedModulesForAllRequests="true" />
</system.webServer>
</configuration>

最佳答案

您返回的是 JSON 还是标记?您调用 jQuery 的 ajax()方法需要 JSON,但如果您返回以 < 开头的标记那么我可以想象它会抛出该异常。

关于asp.net - ajax jQuery asp.net 错误意外的标记 <,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11075862/

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