Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/371.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 使用ajax调用后返回视图_Javascript_Jquery_Asp.net_Ajax - Fatal编程技术网

Javascript 使用ajax调用后返回视图

Javascript 使用ajax调用后返回视图,javascript,jquery,asp.net,ajax,Javascript,Jquery,Asp.net,Ajax,我正在使用ajax调用函数在数据库中搜索日期。问题是当它应该显示时,它给了我一个404结果,ajax进入错误模式。 有效的控制器代码 [HttpPost] public ActionResult SearchDate(DateTime date) { code... return View(employees); } ajax代码 function SearchByDate()

我正在使用ajax调用函数在数据库中搜索日期。问题是当它应该显示时,它给了我一个404结果,ajax进入错误模式。 有效的控制器代码

        [HttpPost]
        public ActionResult SearchDate(DateTime date)
        {
         code...
         return View(employees);
        }
ajax代码

function SearchByDate()
        {
            var x = document.getElementById("DateInputField");
            if (x.value != "")
            {
                $.ajax({
                    url: '/Employees/SearchDate',
                    type: 'GET',
                    data: { "date": x.value },
                    error: function (data) {
                        alert('Error!');
                    },
                    succes: function (data)
                    {
                        alert('Succes!');
                    }
                });
            }
            else
            {
                alert('Date not selected!')
            }
        }
我用断点运行程序,它以正确的结果退出,但它没有显示任何断点,在开发人员控制台中我得到错误404!没有找到!而且ajax返回警报错误。请帮助!泰

在修复了某些问题后更新此错误:
未找到视图“SearchDate”或其主视图,或者没有任何视图引擎支持搜索的位置

有多个错误:

  • [HttpPost]
    在后端,您正在发送一个
    GET
    请求
  • 404
    表示找不到文件,因此您的路径可能不正确
  • 成功
    回调应该是
    成功
  • contentType
    未设置,您可以查看
    traditional:true,

  • 使用查询字符串代替从数据参数发送数据。

    更改了类型:“GET”,数据类型:“html”,然后创建了一个内部呈现的局部视图,并将控制器中的函数更改为HTTPGET,结果返回了局部视图

    路径是好的,因为我用断点运行程序,它确实到达了最后一次返回结果。您是如何运行程序的?在浏览器中?我能看看网址吗?是的!我看到404后,从结果的错误警报我没有得到404现在。。。现在我得到了一些别的。。。我将修改这个问题