javascript - Ajax - 从 subview 设置 ajax 的 url 不依赖于父 View

标签 javascript jquery ajax asp.net-mvc-4

我在 View 中有一个部分 View ,我想使用ajax将参数从 View 传递到 Controller ,但是ajax的url始终具有父级的url:http://localhost/Project/Detail/项目/DeleteTM/?input=3,124

这是我的ajax代码:

$.ajax({
          url: '/Project/DeleteTM/', 
          type: 'GET', 
          data: {input:input}, 
          dataType: 'html', 
          success: function (result) { 
              if (result == 'true') {
                  UIkit.notify("Success", 
                  {status: 'success', pos: 'top-center' }); 
                   setTimeout(function () { 
                   location.reload(); }, 1000); 
              } else { 
          UIkit.notify("Fail", 
          { status: 'danger', pos: 'top-center' }); } } });

我的父 View 有 url:http://localhost/Project/Detail 当ajax向服务器发送请求时,如何更改它的url!

最佳答案

试试这个:

$.ajax({
              url: 'Url.Content("~/Project/DeleteTM")', 
              type: 'GET', 
              data: {input:input}, 
              dataType: 'html', 
              success: function (result) { 
                  if (result == 'true') {
                      UIkit.notify("Success", 
                      {status: 'success', pos: 'top-center' }); 
                       setTimeout(function () { 
                       location.reload(); }, 1000); 
                  } else { 
              UIkit.notify("Fail", 
              { status: 'danger', pos: 'top-center' }); } } });

关于javascript - Ajax - 从 subview 设置 ajax 的 url 不依赖于父 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37879335/

相关文章:

每次ajax请求rails app时都会发送javascript

javascript - rails simple_form 中的动态下拉列表

javascript - execCommand ('copy' ) 在 Ajax/XHR 回调中不起作用?

javascript - 扎 PIL 还是自己动手?

jquery - 如何隐藏 skitter-slider jquery 插件的 Next 和 Prev 导航按钮

jquery - 在日历中的特定日期之后更改背景颜色

Jquery/CSS - 使用slideUp()时使容器元素保持相同的高度;

javascript - Webpack 加载资源失败。捆绑.js 404

javascript - iOS Safari 忽略 javascript 中的溢出隐藏代码

php - 将 php 变量传递给动态 php 的外部 js 文件