区块链技术博客
www.b2bchain.cn

MVC和Ajax-不影响模型属性 – javascript程序员分享

本文介绍了MVC和Ajax-不影响模型属性 – javascript程序员分享,有助于帮助完成毕业设计以及求职,是一篇很好的资料。

对技术面试,学习经验等有一些体会,在此分享。

我试图在我的beginform中自动发布输入,但是它们的值未到达模型或控制器。它们保持为空(断点从未命中。)是什么原因引起的?

 @model project.Models.data 

JAVASCRIPT

   function send()         {              $.ajax({                         type: 'POST',                         url: this.action,                         data: {'data1': $('#data1').val(),                          'data2': $('#data2').val() },                         success: function (done) {                 $('#box').html(done.output);             });         } 

形成

@using (Html.BeginForm()) { <input id="data1" value="0" name="data1" onclick="send();" > <input id="data2" value="0" name="data2" onclick="send();" >  } 

模型

namespace projects.Models {   public class data     {   public int data1{ get; set; }   public int data2 { get; set; }     }  } 

参考方案

您似乎并没有取消表单的默认事件。我建议您订阅表单的.submit事件,并停止混合标记和javascript:

@using (Html.BeginForm()) {     <input id="data1" value="0" name="data1" />     <input id="data2" value="0" name="data2" /> } 

然后在一个单独的javascript文件中,您可以订阅此表单的.submit事件:

$(function() {     $('form').submit(function() {         $.ajax({             type: this.method,             url: this.action,             data: {                 data1: $('#data1').val(),                  data2: $('#data2').val()              },             success: function (done) {                 $('#box').html(done.output);             }         });          // It is very important to return false in order to prevent the default action         return false;     }); }); 

javascript popupwindow之后的行如何工作? – javascript

好的,我有一个来自后面代码的方法,可以创建一个popupwindow。然后有一行代码要在那之后执行,我想知道那行代码何时执行,是在使用popupwindow之后执行还是在创建popupwindow之后执行?例如:void exPopupWindowMethod() { string scr = "window.open('exampleP…

如果我得到url(''),我该如何使用另一个URL – javascript

我是新手,正在写这篇文章,但是如果源上没有图像,那么我只有空白。有人可以告诉我,如果我正在获取背景图像,如何获取/images/no-image.jpg:url();这是我的代码:<div class="uk-clearfix uk-position-relative"> <div class="recipeb…

Javascript-Urls的奇怪字符串比较行为 – javascript

最近,在编写我无法理解的javascript时遇到了字符串比较的问题。我从完全相同的网址创建了两个字符串,当我比较它们时返回false,但是在重新分配相同的字符串后,比较返回true。这是我的示例:var str1 = "http://google.com/"; var str2 = "http://google.com‏/&#…

对ID为'abc%'的dom执行操作 – javascript

我想对ID为’abc%’的DOM进行一些操作<a id='abc1'></a> <a id='abc2'></a> <a id='abc3'></a> <a id='abc4'></a&gt…

在JavaScript函数中转义引号 – javascript

我正在尝试将变量传递给javascript函数。根据用户的选择,它可以是文本或图像。这里已经讨论了类似的问题,但我无法解决。在php中,我这样编码:if ($choice == 1) { $img = '<img src = "../folder/'.$_SESSION["img"].'&#0…

赞(0) 打赏
部分文章转自网络,侵权联系删除b2bchain区块链学习技术社区 » MVC和Ajax-不影响模型属性 – javascript程序员分享
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

b2b链

联系我们联系我们