Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/476.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript获取URL出现错误404_Javascript_Asp.net Mvc_C# 4.0 - Fatal编程技术网

Javascript获取URL出现错误404

Javascript获取URL出现错误404,javascript,asp.net-mvc,c#-4.0,Javascript,Asp.net Mvc,C# 4.0,当我试图从javascript获取url时,我得到一个get http:/…/URL404(未找到)。 该错误似乎来自脚本中完成的$.get(“url”)。错误 你看到代码有什么问题吗?我想不出来。谢谢你的提示 @model Tp1WebStore3.ViewModels.ShoppingCartViewModel @{ ViewBag.Title = "Shopping Cart"; } <script src="/Scripts/jquery-1.8.2.min.js"

当我试图从javascript获取url时,我得到一个get http:/…/URL404(未找到)。 该错误似乎来自脚本中完成的$.get(“url”)。错误

你看到代码有什么问题吗?我想不出来。谢谢你的提示

 @model Tp1WebStore3.ViewModels.ShoppingCartViewModel

 @{
   ViewBag.Title = "Shopping Cart";
 }
 <script src="/Scripts/jquery-1.8.2.min.js" type="text/javascript"></script>

 <script type="text/javascript">
     $(function () {
         $('.RemoveLink').click(function () {
             $.ajax({
                 url: '/Panier/RemoveFromCart',
                 data: { id: $(this).data('id') },
                 type: 'POST',
                 cache: false,
                 success: function (result) {
                    $('#row-' + result.DeleteId).fadeOut('slow');
                    $('#cart-status').text('Cart (' + result.CartCount + ')');
                    $('#update-message').text(result.Message);
                    $('#cart-total').text(result.CartTotal);
                    $.get("url").done( function(data){ $("#TableContent").html(data); } ); <==
                 },                                                                        error
                 error: function(XMLHttpRequest, textStatus, errorThrown) { 
                 alert("Status: " + textStatus); alert("Error: " + errorThrown); 
             });
             return false;
         });
     });
 </script>
 <h3>
    <em>Details</em> du panier:
 </h3>
 <p class="button">
     @Html.ActionLink("Checkout >>", "AddressAndPayment", "Checkout")
 </p>  
 <div id="update-message">
 </div>
 <div id="table-content">
  @Html.Partial("TableContent")
</div>
@model Tp1WebStore3.ViewModels.ShoppingCartViewModel
@{
ViewBag.Title=“购物车”;
}
$(函数(){
$('.RemoveLink')。单击(函数(){
$.ajax({
url:“/Panier/RemoveFromCart”,
数据:{id:$(this).data('id')},
键入:“POST”,
cache:false,
成功:功能(结果){
$(“#行-”+result.DeleteId).fadeOut('slow');
$(“#购物车状态”).text('cart('+result.CartCount+');
$(“#更新消息”).text(result.message);
$(“#购物车总数”).text(result.cartotal);
$.get(“url”).done(函数(数据){$(“#TableContent”).html(数据);})在这一行

$.get("url").done( function(data){...}
似乎您正在尝试使用名为
url
的变量,该变量包含您应该使用的url。相反,您正在对
“url”
进行编码,这是什么导致
get
url成为
http:\\yourbaseurl\url
可能是什么错误

不能肯定,但看起来你正试图做这样的事情

$.get(url).done( function(data){...}

其中
url
是在上面的某个地方定义的。

什么
“url”
应该在
$上。获取(“url”)
?这是完全错误的。我想刷新我的视图,因为现在它是部分刷新。有人提供了代码,但我不知道url应该在哪里。有什么想法吗?url应该是这样的:(第一部分是变量,/Panier是一个修复部分)我尝试了这个,没有出现错误,但没有成功刷新页面(即删除的行仍然出现在页面$.get(“/Panier”).done(函数(数据){$(“#TableContent”).html(数据);});
$.get(url).done( function(data){...}