Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
не работает WebServices с JQuery
|
|||
|---|---|---|---|
|
#18+
ситуация такая, что на компе все работает, аякс срабатыват, служба работает, а как на хостинг кидаю(мастерхост), то у аякса срабатывает ошибка, как будто не может отправить запрос. Кто подскажет в чем проблема? вот так пытаюсь отправить данные вот код .aspx <%@ Page Language="vb" AutoEventWireup="false" CodeBehind="WebForm1.aspx.vb" Inherits="EXAMPLE.WebForm1" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns=" http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> <script type="text/javascript" src="jquery-1.7.2.min.js"></script> <script type="text/javascript"> function f1() { $.ajax({ url: "WebService1.asmx/HelloWorld", type: "Post", error: function (err) { alert("ошибка111111" + err.toString()); }, success: function (data) { var txt = $(data).find("string").text(); alert(txt); } }); } </script> </head> <body> <form id="form1" runat="server"> <div> <input id="Button1" type="button" onclick="f1();" value="button" /> <asp:Literal ID="Literal1" runat="server"></asp:Literal> </div> </form> </body> </html> вот вэбсервиса Imports System.Web.Services Imports System.Web.Services.Protocols Imports System.ComponentModel ' Чтобы разрешить вызывать веб-службу из скрипта с помощью ASP.NET AJAX, раскомментируйте следующую строку. <System.Web.Script.Services.ScriptService()> _ <System.Web.Services.WebService(Namespace:=" http://tempuri.org/")> _ <System.Web.Services.WebServiceBinding(ConformsTo:=WsiProfiles.BasicProfile1_1)> _ <ToolboxItem(False)> _ Public Class WebService1 Inherits System.Web.Services.WebService <WebMethod()> _ Public Function HelloWorld() As String Dim myWrite1 As New IO.StreamWriter(Server.MapPath("\") & "\log.txt", True, System.Text.Encoding.GetEncoding(1251)) myWrite1.Write(Now.ToString & "<br/>") myWrite1.Close() Return "Здравствуй, мир!" End Function End Class на всякий случай сам проект http://test5.r-zif.ru/EXAMPLE.rar ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2013, 15:30 |
|
||
|
не работает WebServices с JQuery
|
|||
|---|---|---|---|
|
#18+
Нужна гадалка, она погадает на текст ошибки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2013, 15:37 |
|
||
|
не работает WebServices с JQuery
|
|||
|---|---|---|---|
|
#18+
hamele0n26, На вскидку $.ajax({ url: " / WebService1.asmx/HelloWorld", type: "Post", error: function (err) { alert("ошибка111111" + err.toString()); }, или резолвить виртуальный путь. да, и текст ошибки нужен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2013, 15:41 |
|
||
|
не работает WebServices с JQuery
|
|||
|---|---|---|---|
|
#18+
Может, из-за того, что запрос кроссдоменный? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2013, 15:42 |
|
||
|
не работает WebServices с JQuery
|
|||
|---|---|---|---|
|
#18+
Из-за того, что post пустой. Это ж SOAP, в запросе нужно специальный xml отправить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2013, 15:46 |
|
||
|
не работает WebServices с JQuery
|
|||
|---|---|---|---|
|
#18+
Antonariy, а почему локально тогда работает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2013, 15:51 |
|
||
|
не работает WebServices с JQuery
|
|||
|---|---|---|---|
|
#18+
AntonariyИз-за того, что post пустой. Это ж SOAP, в запросе нужно специальный xml отправить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2013, 15:57 |
|
||
|
не работает WebServices с JQuery
|
|||
|---|---|---|---|
|
#18+
hVosttAntonariy, а почему локально тогда работает?не заметил про локально. тогда у меня тот же вопрос :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2013, 15:58 |
|
||
|
не работает WebServices с JQuery
|
|||
|---|---|---|---|
|
#18+
Вообще резолвить нужно всегда. Код: c# 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2013, 16:01 |
|
||
|
не работает WebServices с JQuery
|
|||
|---|---|---|---|
|
#18+
указав тип данных json, все стало работать function f1() { $.ajax({ url: "WebService1.asmx/HelloWorld", type: "Post", contentType: "application/json; charset=utf-8", dataType: "json", error: function (err) { alert("ошибка111111 " + err.status + " " + err.statusText); }, success: function (data) { alert(data); } }); } а если указывать xml, то на хостинге не работает, кто нить подскажет как в переменную засунуть ответ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2013, 07:20 |
|
||
|
не работает WebServices с JQuery
|
|||
|---|---|---|---|
|
#18+
А просто xml-файл возможно с хостинга скачать? Похоже на хостинге проблемы с настройкой mime. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2013, 10:17 |
|
||
|
не работает WebServices с JQuery
|
|||
|---|---|---|---|
|
#18+
не пробовал. но видать у меня руки кривые, почему то через json не всегда даже срабатывает, решил свою задачу по другому - черех .ashx + jquery.post но все же при работе с json обязательно на стороне вэбслужбы делать сериализацию и десериализацию? может кто поделиться куском кода сер. и десер. на vb.net ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2013, 13:04 |
|
||
|
не работает WebServices с JQuery
|
|||
|---|---|---|---|
|
#18+
hamele0n26но все же при работе с json обязательно на стороне вэбслужбы делать сериализацию и десериализацию?Да. Эта операция гарантирует, что текст, содержащий служебные символы json, не поломает его структуру. hamele0n26 может кто поделиться куском кода сер. и десер. на vb.net Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2013, 13:17 |
|
||
|
|

start [/forum/topic.php?fid=18&fpage=109&tid=1358761]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
27ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 218ms |
| total: | 320ms |

| 0 / 0 |
