在Asp.net MVC Core中,Jquery Ajax调用传递的参数总是空的
我将我的MVC应用程序迁移到ASP.NET Core(3.1版本)应用程序.我有一个布局页面,用于菜单导航.当用户单击任何菜单时,我需要将某些值从布局传递给控制器​​,以便某些业务目的.为此,我在这里使用了一个Ajax调用. AJAX调用代码在MVC中工作正常,但是在ASP.NET核心中,传递的参数值在控制器中为null. MVC的工作代码: 在 function SetCurrentPageNameSession(currentPageName, isBookMarkPage) { if(isBookMarkPage==undefined) isBookMarkPage = false; var url = baseUrl+"Manage/HighlightCurrentMenu/" $.ajax({ type: "POST", data
6 2024-03-12
编程技术问答社区
什么是变量[[functionLocation]],[[scopes]]:在浏览器控制台中
使用jQuery ajax时,在浏览器控制台中,我可以看到XHR对象在某些怪异的符号中具有两个道具/字段[double Square Brackets,不要以为在这种情况下它意味着数组]; >> 首先,它们到底是什么,其次,我可以从我的JavaScript代码访问这些值? [[FunctionLocation]]: jquery-3.3.1.min.js:2 [[Scopes]]: Scopes[4] 0: Closure (w.Callbacks) {e: {…}, t: undefined, n: "", r: undefined, i: Array(0), …} 1: Closure {e: Window, r: document, i: ƒ, o: ƒ, a: ƒ, …} 2: Script {loc: Location, baseRestURL: "http://localhost:60123/MyVirtualDir"} 3: Global {parent: W
26 2024-01-20
编程技术问答社区
Struts struts-config.xml动作映射的解释
我是一个菜鸟,是支撑框架.我试图了解映射如何准确地工作.假设我有一个发送AJAX请求的JavaScript文件: $("button").click(function(){ $.ajax({url: "myTestUrl.do", success: function(result){ //do something with result }); }); 和我的struts-config.xml文件看起来像这样:
8 2023-10-04
编程技术问答社区
javascript - jqury如何制作异步加载的导航框架。
我想做一个邮箱系统,左侧是邮件列表,右侧是邮件内容,当点击左侧的列表的随意链接时。右侧出现改链接的内容,(如下图所示)我知道ajax可以做到,但是我不会jquery,想短时间内学会jquey不可能, 虽然现在frameset和iframe也可以做,但是不能异步加载。 所以大家帮我一下,写一个完整点的示例代码。还有一个要求就是。默认右侧会加载第一条链接的内容。
246 2022-07-19
编程技术问答社区
javascript - jQuery ajax请求时,url报错
直接上js代码 $.ajax({ url: "http://114.215.190.239/agent/agent/?/admin/user_for_daxiong", //http://114.215.190.239/agent/agent/?/admin/user_for_daxiong //http://www.baidu.com data:{}, dataType: "jsonp", callback: 'json_callback', success:function(data){ alert("data:"+ data); }, error: function() { alert(0); } }) 报这个错 我的url参数后面拼的这一长串是怎么来的?为什么会出现? 当我将url 参数换成http://www.baidu
238 2022-07-19
编程技术问答社区
javascript - jQuery中如果我用extend的方法,那么如何在在进入循环时移除他
问 题 我现在写了一个ajax,简单叙述,希望大家不要吐槽我的语法啊 .ajax({ data: word !== 'a' ($extend({},part.sen,{level:1})):part.sen, dataType:json }) 我现在用了extend将level:1 extend到其中,如何能在:part.sen中移除这个{level:1} 解决方案 按照你这个思路: var a = $.extend({}, part.sen, {level: 1}); console.log(a);//这里a包含了part.sen和level console.log(part.sen);//但part.sen不应该变啊,level不会进去的 补充: 删除Object中的属性: var obj = { name: 'Lilei', age: 31, gender: 'male' }
256 2022-07-19
编程技术问答社区
jquery-ajax - jquery内部是如何处理ajax返回的response,并将返回的数据对应回调函数的参数
问 题 就是关于很多jquery的回调函数,回调函数里面的data参数如何进到回调函数里面的 这个data应该是服务器返回的,是如何赋给回调函数的 还有e 回调函数的参数是如何进到回调函数的 $(function() { $.getScript('{{ MEDIA_URL }}js/jquery.fileupload.min.js', function () { var popup = $('#upload-file-dialog2').addClass('fixed-upload-file-dialog');; var popup_height = '200px'; popup.css({'height': popup_height}).data('height', popup_height); var fu_status = $('.status', popup),
228 2022-07-19
编程技术问答社区
javascript - 求助,为什么我写的这段没有动画效果呢?
AJAX请求的地址,那边成功返回1,失败返回0 我想做的事情是,成功的话,名为shan的这个class东西会向上收缩,然后删除。 可我这么写,为什么没有动画呢?直接三秒后,刷的没了,执行成功倒是成功了,可没动画效果是为何啊? 谢谢高人指教 应高人们的要求,现特上完整代码,谢谢指教 下面有那个class所在位置的图片
134 2022-07-19
编程技术问答社区
javascript - 关于jquery发送json数据的疑问
图一是bootstrap-table的数据发送样式,搜了一下资料,貌似是 因为下面这句话 contentType: 'application/json', 图二是用jQuery.ajax发送的数据,我也是加上了 contentType: 'application/json' ,但是变成了这样 要怎么样搞,才能让 jQuery 发送图一格式的数据 找了好多资料也没找到关键点,求解答。截图实在chrome浏览器下
166 2022-07-19
编程技术问答社区
php - 多個form一次保存?
问 题 我將數據用while撈出後,每筆數據都會有一個 form,例如form123 然後每一筆數據旁邊我都有個按鈕可以儲存該筆數據 但因為太多筆數據了,導致假設有五十筆數據,就要按五十次保存按鈕 $(".ing").click(function(e){ var id = e.currentTarget.dataset.id; $.ajax({ type:'POST', url:'ing', data:$("#form"+id).serialize(), cache:false, success: function(){ } }); }); 想問如何做一個一次保存每一筆數據的按鈕與ajax? 感謝各位,
102 2022-07-19
编程技术问答社区
javascript - jquery ajax请求中嵌套的ajax请求不断重复执行
问 题 想使用ajax实现,加载评论时,将评论的回复也加载显示出来,但加载评论的回复时,执行加载回复的ajax代码不断重复执行,不断重复请求,检查发现加载评论的回复时for循环里i的值,一直为0。请问这是为什么,该如何解决?已经尝试过async:false,不行;初始以为是两个for循环都用i的缘故,将加载评论回复的i改为j也不行 //加载已有评论 function setCommentList(Id,commentbox) { $.ajax({ type:"POST", url:"/commentSelect", dataType:"json", data:{"Id":Id}, success:function(data){ for(var i = 0;i
176 2022-07-19
编程技术问答社区
javascript - jQuery ajax无法获取复杂的json?
问 题 JSON文件代码如下: [ { "name":"炭火烤肉", "imgsrc":"img/classification.jpg", "average":167, "address":"综合楼3楼", "classify":"bbq", "recommendation":[ {"food":"和牛拼盘","price":198}, {"food":"精选套餐","price":320}, {"food":"特选牛舌","price":58} ] } ] script代码如下: $.ajax({ url: "json/food.json", type: "post", dataType: "json", success: function(data) { $.each(data.recommendation, function(i, item) { var str = ' 店名:' + ite
188 2022-07-17
编程技术问答社区
javascript - js表单ajax提交出现重复
问 题 之前做了个ajax提交表单的问题,使用了FormData,但是提交会直接进入error方法块,后听以前同学所说,将改成了就得到了解决,不得其解,希望有大佬帮我解惑(无论用还是,后台都能正常运行并返回。不同的是,如果使用会在后台接到数据时就直接进入了error块,而用则没有问题),下面贴出代码 form表单 enctype="multipart/form-data"> * 终端类型
106 2022-07-17
编程技术问答社区
jquery-ajax - thinkphp3.2.3应该怎么实现局部刷新
问 题 新手求解例如我想要一个页面的侧栏导航,点击其中的一个a标签,右边div就加载对应的html文件,那么这样的一个功能thinkphp要怎么实现呢?用jq的load?post?而被加载的html要不要写头部head 和body这些标签 还是直接写右边div需要加载的内容就可以了?还有它们的css js怎么处理? 解决方案 这个和tp无关了 如果按照你的方法做,你可以异步请求获取需要的html代码,然后放到右边的div里面,加载过来的htmlhead和body别写了,就写div里面的html就好了。类似的可以试下iframe,点击侧栏导航,直接让iframe加载一个链接 可以试下每个页面都包含侧栏导航,比如又a.html b.html 在a.html的侧栏导航点击后直接跳转到b,反正b也有侧栏导航(侧栏导航在view层面可以写成公共的,tp的模板应该也支持吧)
162 2022-07-17
编程技术问答社区
jquery - 拖曳排序保存問題 php mysql
问 题 http://kinomelma.pixnet.net/b... 想問一下我用這個方式做出拖移排序是可以成功 但當我把其中一個物件刪掉的話,他順序就會開始亂了....這???怎麼解啊? 解决方案 拖拽的结果只是改变排序字段的数值,删掉一个肯定不会乱掉的,逻辑有问题。。。。
348 2022-07-17
编程技术问答社区