Ajax调用进入MVC Controller- Url问题

我查看了之前发布的jQuery / MVC问题,但没有找到可行的答案。 我有以下JavaScript代码: $.ajax({ type: “POST”, url: ‘@Url.Action(“Search”,”Controller”)’, data: “{queryString:'” + searchVal + “‘}”, contentType: “application/json; charset=utf-8”, dataType: “html”, success: function (data) { alert(“here” + data.d.toString()); } }); 在调用Url时,post看起来像: NetworkError: 500 Internal Server Error – 有人可以向我解释为什么它会像这样(它背后的逻辑)返回它并为我提供一个有效的解决方案。 提前致谢! PS:附加信息:%22是<>字符的URL编码参考

如何从jQuery选择器中排除$(this)?

我有这样的事情: A B C 单击其中一个链接时,我想在未单击的链接上执行.hide()函数。 我理解jQuery有:not selector,但在这种情况下我无法弄清楚如何使用它,因为我必须使用$(“.content a”)选择链接 我想做点什么 $(“.content a”).click(function() { $(“.content a:not(this)”).hide(“slow”); }); 但在这种情况下我无法弄清楚如何正确使用:not selector。

请推荐一个JQuery插件来处理可拖动元素的碰撞检测

我们正在使用Draggable JQuery UI插件,需要禁止在我们的元素之间重叠。 我们自己可以写一些碰撞检测,但更喜欢使用经过测试的包。 有什么建议?

在向下滚动时淡入,在向上滚动时淡出 – 基于窗口中的元素位置

当它们在窗口中完全可见时,我试图让一系列元素在向下滚动时淡入。 如果我继续向下滚动,我不希望它们淡出,但如果我向上滚动,我确实希望它们淡出。 这是我发现的最接近的jsfiddle。 http://jsfiddle.net/tcloninger/e5qaD/ $(document).ready(function() { /* Every time the window is scrolled … */ $(window).scroll( function(){ /* Check the location of each desired element */ $(‘.hideme’).each( function(i){ var bottom_of_object = $(this).position().top + $(this).outerHeight(); var bottom_of_window = $(window).scrollTop() + $(window).height(); /* If the object is completely visible in the window, fade it it */ if( […]

通过jQuery ajax()向PHP发送多个复选框数据

我想通过jQuery的.ajax()在我的网站上提交一个包含textarea字段和输入字段(type =“checkbox”,带有任意/可变数量的复选框)的POST表单。 PHP接收textarea数据,并向用户正确显示ajax响应。 但是,似乎PHP没有收到复选框数据(是否已选中)。 我怎样才能让它发挥作用? 这是我的代码: HTML: …(maybe some more checkboxes – dynamically generated as necessary) jQuery: function submitForm() { $(document).ready(function() { $(“form#myForm”).submit(function() { var myCheckboxes = new Array(); $(“input:checked”).each(function() { myCheckboxes.push($(this).val()); }); $.ajax({ type: “POST”, url: “myurl.php”, dataType: ‘html’, data: { myField:$(“textarea[name=myField]”).val(), myCheckboxes:myCheckboxes }, success: function(data){ $(‘#myResponse’).html(data) } }); return false; }); }); 现在,PHP […]

如何捕获浏览器关闭事件?

我想在我的应用程序中捕获浏览器关闭事件并向用户显示确认框。 我正在使用JSF 2.0和richfaces 4.0。

Ajax – 提交后如何刷新

在我的应用程序发布提交后,如何刷新页面的一部分(“DIV”)? 我在插件ajaxForm中使用JQuery。 我用“divResult”设置我的目标,但页面在“divResult”中重复你的内容。 资料来源: $(document).ready(function() { $(“#formSearch”).submit(function() { var options = { target:”#divResult”, url: “http://localhost:8081/sniper/estabelecimento/pesquisar.action” } $(this).ajaxSubmit(options); return false; }); }) 页 … … Name Phone /plugins/jquery/tablesorter/addons/pager/icons/first.png” class=”first”/> /plugins/jquery/tablesorter/addons/pager/icons/prev.png” class=”prev”/> /plugins/jquery/tablesorter/addons/pager/icons/next.png” class=”next”/> /plugins/jquery/tablesorter/addons/pager/icons/last.png” class=”last”/> 10 20 30 40 <option value="”>todos Total de registros: 谢谢。

Userscript在执行代码技术之前等待页面加载?

我正在写一个Greasemonkey用户脚本,并希望在页面完全加载时执行特定代码,因为它返回我想要显示的div计数。 问题是,这个特定的页面有时会在所有内容加载之前占用一些。 我试过,记录$(function() { }); 和$(window).load(function(){ }); 包装。 但是,似乎没有一个对我有用,尽管我可能会错误地应用它们。 我能做的最好是使用setTimeout(function() { }, 600); 哪个有效,但并不总是可靠的。 什么是在Greasemonkey中使用的最佳技术,以确保在页面加载完成后执行特定代码?

我们应该在AngularJS中使用jQuery吗?

我们的网站目前正在使用jQuery库,每月流量约为100万。 我们希望包含以API为中心的方法,因此决定转向Javascript MVC并选择angularJS。 现在我的问题是,我应该在Angular的顶部使用jQuery,以便我需要重写最小的DOM操作代码,或者我应该以Angular方式重写所有内容? 我们正在使用像plupload,jQuery UI这样的jQuery插件。 在网站上等。 请建议最佳的迁移方式(页面加载时间也很重要)。 如果我有jQuery背景,已经通过“Thinking in AngularJS”了吗? 但没有得到一个明确的答案

jqGrid数据存储在浏览器缓存中?

jqGrid是否在文件系统上存储网格数据? 如果是,您是否需要清除浏览器的缓存以将其删除? 或者它只是通过JavaScript(和浏览器)存储在内存中? 只关闭浏览器会删除数据吗? 根据您是否使用loadOnce ,这些问题的答案是否会发生变化?