Ответ сервера, вероятно, интерпретируется как JSON и автоматически преобразуется в объект данных с помощью jQuery.В этом случае он, скорее всего, не будет иметь члена indexOf
и, безусловно, не будет функцией.
Попробуйте заставить jQuery оставить ответ в виде текста, установив атрибут dataType
своих настроекОбъект для «текста»:
$.ajax({
url: "/Cancel/",
dataType: "text",
...