powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / jquery+ajax+vbScript
23 сообщений из 23, страница 1 из 1
jquery+ajax+vbScript
    #36957407
Фотография flashslash
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Господа, подскажите где ошибка..

Есть страница на ASP 1.0
test.asp

в ней реализован некий метод, который из javascript я вызываю с помощью jquery ajax . Однако, каждый раз jquery
мне возвращает ошибку вызова метода... То есть срабатывате callbackError

В чем я ошибся?


javascript:



function ExecuteTestAjax()
{
$.ajax({
type: "POST",
url: "test.asp/testHTMLinner2",
data: "'Hello world'",
contentType: "application/x-www-form-urlencoded; charset=utf-8",
dataType:"text",
async: false,
success: function(msg) {
alert('Ура!' + msg);
},
error: callbackError
});
}

function callbackError()
{
alert('Ошибка выполнения !');
}


вызываемый метод на сртанице ASP:


[WebMethod]
public function testHTMLinner2(dr)
testHTMLinner2 ="12овыраповырап"
end function


Покупайте наших слонов
...
Рейтинг: 0 / 0
jquery+ajax+vbScript
    #36957412
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
это явно не ASP 1.0, а ASP.NET
...
Рейтинг: 0 / 0
jquery+ajax+vbScript
    #36957426
Фотография flashslash
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konst_One,

нет, это asp 1.0


<script language="vbscript" runat="server">

[WebMethod]
public function testHTMLinner2(dr)

testHTMLinner2 ="12sdfdsfdsfdsfewr"

end function

</script>
...
Рейтинг: 0 / 0
jquery+ajax+vbScript
    #36957436
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
flashslashKonst_One,

нет, это asp 1.0


<script language="vbscript" runat="server">

[WebMethod]
public function testHTMLinner2(dr)

testHTMLinner2 ="12sdfdsfdsfdsfewr"

end function

</script>


нет такого атрибута у старниц на чистом классическом ASP. у вас страница .aspx ASP.NET 1.0
...
Рейтинг: 0 / 0
jquery+ajax+vbScript
    #36957469
Фотография flashslash
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konst_One,

вы меня прямо зомбируете.... :)
я этот атрибут сам добавил, ради эксперимента...
с ним и без него ...все равно сервер возвращает ошибку 404.

но почему метод не найден....?
...
Рейтинг: 0 / 0
jquery+ajax+vbScript
    #36957541
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
flashslashKonst_One,

вы меня прямо зомбируете.... :)
я этот атрибут сам добавил, ради эксперимента...
с ним и без него ...все равно сервер возвращает ошибку 404.

но почему метод не найден....?


а потому, что код ASP на сервере выполняется, а клиенту уже готовый html выдаётся. вы не можете так вызвать закрытый метод страницы, написанной на чистом ASP. курите webservice на ASP.NET
...
Рейтинг: 0 / 0
jquery+ajax+vbScript
    #36957560
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
jquery+ajax+vbScript
    #36957606
Фотография flashslash
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konst_One,

вы уверены, что код VB закрыт?

на счет сервисов asp.net я в курсе и знаю как это сделать,
вот только с ASP 1.0 столкнулся впервые... что он выполняется на сервере, тоже в курсе.
Но ведь использование xmlhttprequest в asp 1.0 позволительно!
...
Рейтинг: 0 / 0
jquery+ajax+vbScript
    #36957621
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
flashslashKonst_One,

вы уверены, что код VB закрыт?

на счет сервисов asp.net я в курсе и знаю как это сделать,
вот только с ASP 1.0 столкнулся впервые... что он выполняется на сервере, тоже в курсе.
Но ведь использование xmlhttprequest в asp 1.0 позволительно!

xmlhttprequest юзать можно, но вот вызвать метод, как вы хотите, у вас не выйдет
...
Рейтинг: 0 / 0
jquery+ajax+vbScript
    #36957664
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
flashslashс ним и без него ...все равно сервер возвращает ошибку 404.Потому что сервер ищет папку /test.asp/testHTMLinner2/. Ни по каким стандартам слеш не может быть в параметрах адреса.
...
Рейтинг: 0 / 0
jquery+ajax+vbScript
    #36957696
Фотография flashslash
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariy,

согласен , но ведь в описании jquery ajax
именно такой синтаксис срабатывает при обращении к методу (процедуре) страницы.

По вашему какой синтаксис обращения к методу должен быть в этой строке?
...
Рейтинг: 0 / 0
jquery+ajax+vbScript
    #36957703
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дайте ссылку на это описание.
...
Рейтинг: 0 / 0
jquery+ajax+vbScript
    #36957713
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AntonariyДайте ссылку на это описание.

не обращай внимания, ТС путает ASP и ASP.NET
...
Рейтинг: 0 / 0
jquery+ajax+vbScript
    #36957737
Фотография flashslash
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariy,

описание вы легко найдете сами,
но вот показательный пример - это более практично:

http://dotnetslackers.com/articles/ajax/Using-jQuery-with-ASP-NET.aspx

смотрите код под заголовком
Listing 5: Calling a web service using jQuery
...
Рейтинг: 0 / 0
jquery+ajax+vbScript
    #36957772
Фотография flashslash
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konst_One,

Понятно, спасибо!
Кстати, с JSP такая же история?
...
Рейтинг: 0 / 0
jquery+ajax+vbScript
    #36957773
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
flashslashKonst_One,

Понятно, спасибо!
Кстати, с JSP такая же история?

про JSP не в курсе
...
Рейтинг: 0 / 0
jquery+ajax+vbScript
    #36957786
Фотография flashslash
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konst_One,

а мне предстоит разобраться!

p.s. гы, ничего я не путаю, у вас бурлящая фантазия
...
Рейтинг: 0 / 0
jquery+ajax+vbScript
    #36957794
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
flashslashKonst_One,

а мне предстоит разобраться!

p.s. гы, ничего я не путаю, у вас бурлящая фантазия


ещё как путаете:

/test. asp /testHTMLinner2

так нельзя!
...
Рейтинг: 0 / 0
jquery+ajax+vbScript
    #36957798
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
может вы так хотели?

test.aspx/testHTMLinner2
...
Рейтинг: 0 / 0
jquery+ajax+vbScript
    #36957807
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пример:

Default.aspx

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
public partial class _Default : System.Web.UI.Page 

{

    protected void Page_Load(object sender, EventArgs e)

    {

      

    }

    [WebMethod]

    public static string GetAvailableTickets()

    {

        int NoOfTicketsAvailable = 5;

        return NoOfTicketsAvailable.ToString();

    }

}


страничка клиент, откуда дёргаем метод на default.aspx:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
<script src="_scripts/jquery-1.2.6.js" type="text/javascript"></script>

        <script language="javascript">

            $(document).ready(function() {

                $("#txtNoOfTickets").blur(function() {

                    var ticketRequired = this.value;

                    var options = {

                        type: "POST",

                        url: "Default.aspx/GetAvailableTickets",

                        data: "{}",

                        contentType: "application/json; charset=utf-8",

                        dataType: "json",

                        success: function(response) {

var avilabletic = parseInt(response.d);                            

                            if (ticketRequired > avilabletic) {

                                alert("Only " + response.d + " tickets available!");

                            }

                            else {

                                alert(response.d);

                            }

 

                        }

                    };

                    //Call the PageMethods

                    $.ajax(options);

 

                });

            });

        </script>

 

<form id="form1" runat="server"> 

        <asp:TextBox ID="txtNoOfTickets" runat="server"></asp:TextBox>

</form>
...
Рейтинг: 0 / 0
jquery+ajax+vbScript
    #36957838
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
flashslash http://dotnetslackers.com/articles/ajax/Using-jQuery-with- ASP-NET .aspx
нет, это asp 1.0Совсем-совсем ничего не путаете?
...
Рейтинг: 0 / 0
jquery+ajax+vbScript
    #36957914
Фотография flashslash
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariy,

я уже ответил на этот вопрос, смотрите выше.
...
Рейтинг: 0 / 0
jquery+ajax+vbScript
    #36957929
Фотография flashslash
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konst_One,

не понял к чему вы это все?
да, слеш был ошибкой, но с ним или без него ничего не работает...
даже если просто обратиться через jquery-ajax к другой asp-странице без методов
которая просто будет писать Response.Write("Hello world")
то тоже ничего не получится.

тема закрыта.
...
Рейтинг: 0 / 0
23 сообщений из 23, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / jquery+ajax+vbScript
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]