Uncaught ReferenceError: обработчик не определен - PullRequest
0 голосов
/ 27 марта 2012

Я получаю эту ошибку, используя обработчики c # (.ashx):

ProviderGrid.js: 23 Uncaught ReferenceError: Обработчик не определен

Вот мой файл обработчика:

<%@ WebHandler Language="C#" Class="dashVidence.Handler" %>

using System;
using System.Web;

namespace dashVidence
{

    public class Handler : IHttpHandler
    {
//ReturnProvider contain a method returning string datas
        ReturnProvider rp = new ReturnProvider();
        public void ProcessRequest(HttpContext context)
        {

        }

        public bool IsReusable
        {
            get
            {
                return false;
            }
        }

        public string provider()
        {
            return rp.getProvidersList();
        }

    }
} 

Ссылка на файл обработчика указана в файле aspx

1 Ответ

0 голосов
/ 11 июля 2014

Пожалуйста, добавьте отладчик;к этой строке.

 $(function () {
>         debugger;   <------------------HERE
>         $('#feedbackform').submit(function () {

Теперь в браузере щелкните элемент правой кнопкой мыши и перейдите на вкладку консоли.если вы не нажмете эту строку при загрузке, включите отладку

в файле web.configuration.

нажмите кнопку подтверждения.если вы нажмете на строку, просто пройдитесь по ней строка за строкой, и ошибочная строка выдаст ошибку.

, если она просто выдаст ошибку, как на рисунке ниже.Извините, не хватает точек репутации, чтобы публиковать изображения напрямую.: (

http://postimg.org/image/5ke0jd6xv/

тогда это строка над другим мудрым, проверьте стек.

Надеюсь, это поможет

Цитируя мойЯ поражен:)

, но если вы ошибаетесь, вставьте отладчик на уровень выше.Имейте в виду, это ошибка JavaScript

...