jQuery IIS 6 работает некорректно

#jquery #iis #windows-server-2003

#jquery #iis #windows-server-2003

Вопрос:

Эй, ребята, я использую 32-разрядный сервер Windows 2003 Server под управлением IIS 6. Моя проблема в том, что мой jQuery, похоже, не работает должным образом. У меня есть скрипт, который загружает поля поверх изображения. Изображение загружается нормально с помощью jQuery, но поля не загружаются. Насколько я могу судить, это не скрипт, ошибок отладки не возникает, и если я загружу скрипт на свой сервер под управлением Centos и Apache, он будет работать просто отлично. Он также отлично работает, если я загружаюсь на свой локальный компьютер с помощью браузера. Есть идеи о том, что на самом деле происходит и как я могу это исправить? Если вам нужны какие-либо дополнительные сведения, пожалуйста, дайте мне знать.

Ответ №1:

jQuery выполняется на стороне клиента, поэтому он не имеет ничего общего (напрямую) с вашим сервером. Что может отличаться, так это способ, которым вы извлекаете информацию со своего сервера, то есть с серверных страниц (скажем, PHP) или способ, которым ваш сервер отвечает на любой AJAX-запрос, который вы можете выполнить. Попробуйте запустить AJAX-запрос вручную, например, с помощью вкладки firebug «сеть».

Но я сомневаюсь, что это конкретно связано с IIS6: скорее всего, это различия в Windows / Linux, например, пути к файлам с учетом регистра.

Комментарии:

1. Ну, кажется, что он возвращает ошибку 405, когда я пытаюсь вызвать это. У меня нет формы, обернутой вокруг моего кода, поэтому я не знаю, что делать, чтобы исправить эту проблему. Я прочитал об ошибке 405 в iis 6 и не могу понять, что с этим делать. Возможно, у вас есть идея?

2. Вы пытались скопировать URL запроса, а затем вручную запустить его в обычном браузере? IIS может предоставить вам дополнительную информацию об ошибке…

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