Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.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(jQuery)接收数据_Javascript_Jquery_Asp.net Mvc - Fatal编程技术网

使用Javascript(jQuery)接收数据

使用Javascript(jQuery)接收数据,javascript,jquery,asp.net-mvc,Javascript,Jquery,Asp.net Mvc,我有一个搜索页面,其中显示了几个不同的条件,用户可以根据这些条件进行筛选。每个用户可能希望在每次使用应用程序时搜索相同的内容,因此,每个用户实体包含每个字段的默认值 public class User { public string name ... public string DefaultCriteria1 public string DefaultCriteria2 ... } 我的目标是在搜索页面上创建一个按钮,单击该按钮将以某种形式(XML?JSON?

我有一个搜索页面,其中显示了几个不同的条件,用户可以根据这些条件进行筛选。每个用户可能希望在每次使用应用程序时搜索相同的内容,因此,每个
用户
实体包含每个字段的默认值

public class User
{
    public string name ...
    public string DefaultCriteria1
    public string DefaultCriteria2
    ...
}
我的目标是在搜索页面上创建一个按钮,单击该按钮将以某种形式(XML?JSON?)检索当前用户,并根据需要设置所有值。我是jQuery的新手,不确定这些期望的效果需要发生什么

至于答案,以下是我正在寻找的东西

  • jQuery如何调用操作
  • 操作返回数据的格式是什么?如果有选择,它们是什么?它们各自有哪些优点/缺点
  • 如何使用jQuery接收并解析这些数据
  • 编辑: 我想要的答案是更高层次的,而不是具体的代码。例如,“jQuery对操作执行GET/POST请求…”,“我在本例中使用JSON,因为…”,“XML在xyz情况下会很有用”,等等

  • 调用操作应该与普通页面请求没有什么不同。jQuery有很多内置的方法来实现这一点,但基本方法是
    $。ajax
  • 数据以您希望返回的任何格式返回。这里不一定有优点/缺点,只要最适合你的需要就行。我认为JSON在这里工作得最好。您可以在服务器端控制这一点,也可以使用jQuery,方法是使用
    dataType
    选项
    $.ajax
  • 例如:


  • 你有没有查阅过关于这个主题的教程?您尝试过什么?Jquery可以通过AJAX检索数据,甚至解析JSON。只需执行$.getJSON()或$.ajax()(查看jquery文档了解更多信息)@StriplingWarrior提供我的
    用户
    类可能是一个错误。我不是在寻找一个能为我提供所需代码的答案,而是在分析我的方向是否正确以及是否遗漏了任何漏洞。我希望得到高水平的回答,包括这些电话是如何工作的,通过什么技术。我会更新我的问题,以更好地满足我的需要
     $.getJSON('/action').done(function (data) {
        $("#DefaultCriteria1").val(data.DefaultCriteria1);
     });