MVC2 Routing + Ajax ==? - PullRequest
       1

MVC2 Routing + Ajax ==?

0 голосов
/ 28 декабря 2010

Я подправляю приложение mvc2, которое почти завершено, у меня есть несколько запросов на ajax, которые в конечном итоге выглядят как

www.host.com / site / controller / action? UserName = asdf & UserPassword = asdfasdf & Email = asd%40df.com & PhoneNumber = 541-345-5433 & CompanyName = "sdf"

Поэтому мой вопрос заключается в том, как (если возможно) я могу замаскировать URL-адрес ajax на перенаправлении, чтобы он просто был ... / controller / action, я получаюощущение, что я сломал шаблон с моим ajax и застрял с неприятными URL-адресами.

какие-нибудь гуру mvc2, желающие уточнить?

Ответы [ 2 ]

2 голосов
/ 28 декабря 2010

Если вы используете jquery, попробуйте следующее:

$.ajax({
    url: '/controller/action';,
    data: {
        UserName: 'asdf',
        UserPassword: 'asdfasdf',
        Email: 'asd%40df.com',
        PhoneNumber: '541-345-5433',
        CompanyName: 'sdf'
    },
    success: function(req, status, error) {
        updateSucceeded();
    },
    error: function(req, status, error) {
        updateFailed(error);
    }
});

Будьте счастливы и наслаждайтесь жизнью.

1 голос
/ 28 декабря 2010

Перво-наперво, я бы сказал, никогда не отправляйте пароль через переменную URL. Они полностью сниффин, даже если вы используете HTTPS.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...