Tag: jquery

使用Jquery Ajax将html字符串传递给服务器端

我在这个网站上看到很多答案对我有很大的帮助,但在这个问题上,我需要请大家帮帮我。 我有一个textarea作为Html编辑器将html内容传递给服务器并将其附加到新创建的Html页面(用于用户POST等),但jquery或ASP.NET不接受jquery通过数据传递的Html内容: {} – 对于Jquery: $(“#btnC”).click(function (e) { e.preventDefault(); //get the content of the div box var HTML = $(“#t”).val(); $.ajax({ url: “EditingTextarea.aspx/GetValue”, type: “POST”, contentType: “application/json; charset=utf-8”, dataType: “json”, data: ‘{num: “‘ + HTML + ‘”}’, // pass that text to the server as a correct JSON String success: function (msg) { alert(msg.d); }, […]

如何在asp:listview中提取asp:按钮的clientID以与jQuery一起使用?

我正在尝试做一些应该相对简单的事情。 我正在使用ListView来显示使用ItemTemplate的多个项目。 在ItemTemplate中我有一个围绕整个项目的div,因此我可以在hover事件上突出显示(由jQuery处理)。 我想要做的是让div上的click事件触发一个按钮,打开该特定项目的详细信息视图。 我遇到的问题是在使用jQuery时撤回该按钮的ClientID。 我试过了: $(‘#’) 路由,但这不起作用,因为页面加载时Button不存在。 基本代码如下: fun and exciting stuff here… 任何建议或帮助非常感谢!

使用$ .ajax调用Web方法时,身份validation失败错误

当我进行JQuery调用时,我收到一个身份validation失败的响应: { Message: “Authentication failed.”, StackTrace: null, ExceptionType: “System.InvalidOperationException” } jQuery调用: $(document).ready(function () { //Handle the change event for the drop down list $(“#ddRegions”).change(function () { //create the ajax request $.ajax({ type: “POST”, //HTTP method url: ”, //page/method name data: “{}”, //json to represent argument contentType: “application/json; charset=utf-8”, dataType: “json”, success: function (msg) { //handle […]

ASMX webservice不返回JSON,只能使用application / x-www-form-urlencoded contentType进行POST

我可以使用jQuery IF调用我的web服务contentType =“application / x-www-form-urlencoded; charset = utf-8” 但是,这将返回xml: [myjson] 如果我尝试使用“application / json; charset = utf-8”对服务进行POST,我会收到500错误,其中包含空StackTrace和ExceptionType。 我的网络服务function从未被打过,所以我不太确定如何调试这种情况。 我的方法和类使用适当的属性进行修饰,并设置为使用JSON作为其响应类型(与我的wsdl和disco文件一样)。 我安装了Ajax扩展和web.config中的必需条目。 这是在SharePoint服务器场上,但我不确定这会产生太大的影响。 我在所有WFE上部署了web.config更改,并安装了ajax扩展。 服务再次起作用,除了默认内容类型之外,它不会接受任何其他内容。 不知道我在这里缺少什么,伙计…… 我的ajax电话: $.ajax({ type: “POST”, url: “/_vti_bin/calendar.asmx/Test”, dataType: “json”, data: “{}”, contentType: “application/json; charset=UTF-8”, success: function(msg){ alert(msg); }, error: function(xhr, msg){ alert(msg + ‘\n’ + xhr.responseText); } }); 我的webservice类: [WebService(Namespace = “http://namespace”)] [WebServiceBinding(ConformsTo […]

在Asp.net mvc razor视图中添加和删除动态表中的行

我是asp.net mvc的新手。 在我的项目中,我必须添加一个表,用户可以在其中输入详细信息并从下拉列表中选择选项。 当用户单击“添加”按钮时,必须在包含所有字段(包括文本框,下拉列表)的表中添加一行。 此外,当用户单击删除按钮时,必须从表中删除特定行。 默认情况下,当页面加载时,表中应该有两行包含所有必填字段。 我需要解决以下问题 如何实现上述任务。 我还需要保存表格的详细信息。 那么如何将表格细节传递给控制器​​呢? 在用户单击编辑按钮后保存详细信息后,我应该加载表中的所有详细信息。 请帮帮我 我也搜索了很多,但没有一个示例包括动态表中的下拉选项。 请帮我完成这项任务。 在此先感谢所有志愿者。

在asp.net mvc 4中使用jQuery和部分视图

我有一个具有以下布局的视图 父视图由图中所示的几个PartialView组成。 其中一个是一个列表,其中每个项目都有一个相应的Edit按钮,该按钮将项目加载到另一个PartialView中,但是这是通过ajax加载到modal dialog引导程序中。 这部分工作正常。 我遇到的问题是没有执行与此模式的控件相关的脚本或jquery事件。 例如,从不显示datepicker小部件,无法捕获下拉列表的更改事件,或捕获表单的提交事件或“提交”按钮的单击事件。 所有脚本都放在主视图中。 例如,这是模态提交的事件处理程序: $(function () { $(‘#myModal form’).on(‘submit’, function () { console.log(“okk”); clearErrors(); $.post($(this).attr(‘action’), $(this).serialize(), function (data, status) { $(‘#myModal’).modal(‘hide’); $(“#details”).html(data); }).error(function (error, status, a, b) { $(‘.modal-body p.body’).html(error.responseText); }); return false; }); }); 在我的_Layout.cshtm中,我已经包含了必要的脚本(我认为): @Scripts.Render(“~/js”) @Scripts.Render(“~/bundles/globalization”) @RenderSection(“scripts”, required: false) 其中“〜/ js”是: bundles.Add(new ScriptBundle(“~/js”).Include( “~/Scripts/jquery-{version}.js”, “~/Scripts/jquery-migrate-{version}.js”, “~/Scripts/bootstrap.js”, “~/Scripts/bootstrap-datepicker.js”, “~/Scripts/jquery.validate.js”, […]

NetworkError:WCF中不允许405方法

我试图使用Jquery ajax调用调用WCF REST服务方法,并收到类似的错误 “NetworkError: 405 Method Not Allowed – http://localhost:55911/Service1.svc/Testing” 这是我的代码 $(document).ready(function () { $(“#Button2”).click(function () { var Input = { UserId: “11111” }; $.ajax({ type: “POST”, url: ” http://localhost:55911/Service1.svc/Testing”, data: JSON.stringify(Input), contentType: “application/json; charset=utf-8”, dataType: “json”, success: function (response) { alert(“Success”); }, error: function (xhr, status, error) { alert(“failure”); alert(stattus.toString); } }); }); }); […]

在WinForms桌面应用程序中使用jQuery?

我们有一个WinForms桌面应用程序,它非常广泛地使用.NET 2.0框架WebBrowser控件来显示HTML。 HTML可能很简单,也可能很复杂。 它可以驻留在磁盘上,也可以在运行时直接写入文档属性。 我想知道是否有人有任何使用jQuery作为此类桌面应用程序库的经验。 我可以在磁盘上引用jquery.js文件,并使用它就像它是一个Web应用程序一样吗? 我需要注意哪些陷阱?

异步回发后jquery无法正常工作

我正在使用updatepanel进行异步回发。 在异步回发之后jQueryfunction无法正常工作。我正在使用jQuery在UpdatePanel内的html表格单元上连接一些mousedown mouseenter特效。 事件绑定在$(document).ready中 $(function () { $(“.csstablelisttd”).mousedown(function (e) { //mouse down code }); $(“.csstablelisttd”).mouseenter(function (e) { //mouse entercode }); $(“#contentPlaceHolderMain_btnFix”).click(function (e) {alert(“Alert”);//here alert is generate two times an then postback occurs //btn click code } } //table data

反序列化jQuery序列化表单

我正在尝试将表单输入传递给WebMethod并执行某些操作。 我使用了jQuery Serilize 。 $.fn.serializeNoViewState = function () { return this.find(“input,textarea,select,hidden”) .not(“[type=hidden][name^=__]”) .serialize(); } $(function () { $(“#Button1”).click(function (e) { var res = $(“#myform”).serializeNoViewState(); var jsonText = JSON.stringify({ bject: res }); $.ajax({ type: “POST”, url: “Default.aspx/Test”, data: jsonText, contentType: “application/json; charset=utf-8”, dataType: “json”, success: function (msg) { // alert(“asd”); }, error: AjaxFailed }); }); }); […]