Сообщение Ajax называет неправильный URL - PullRequest
0 голосов
/ 30 августа 2018

Добрый день.

Я хочу знать, почему мой проект называет неправильный URL? Код:

SCRIPT

 $.ajax({
            type: "POST",
            url: "/Application/Franchise",
            data: JSON.stringify(sendInfo),
            dataType: "json",
            contentType: "application/json; charset=utf-8",
            success: function (result) {
                  $('#myModal3').modal('hide'); //hide the modal
            },
            error: function () {
                alert("Error while inserting data");
            }
        });

CONTROLLER

public class ApplicationController : Controller
{
public ActionResult Franchise()
{
 return View();
}
}

Я даже пытался изменить URL-адрес на «Url.Action (« Франшиза »,« Приложение »)», но система продолжала приводить меня к http://localhost:49267/Home/Franchise.

Я не могу понять, что здесь не так. Есть ли ошибка в посте URL jjery ajax?

Заранее спасибо.

UPDATE

<button class="btn btn-success" type="button" id="btnCapture">Submit</button>

@section Scripts{
<script src="~/Scripts/webcam.min.js"></script>
<script src="~/Scripts/webcam.js"></script>

<script language="JavaScript">
    Webcam.set({
        width: 320,
        height: 240,
        image_format: 'jpeg',
        jpeg_quality: 90
    });
    Webcam.attach( '#my_camera' );
</script>

<script language="JavaScript">
    function take_snapshot() {
        Webcam.snap( function(data_uri) {
            document.getElementById('results').innerHTML =
                '<img id="base64image" src="' + data_uri + '"/>';
        } );
    }
</script>
<script>
$(document).on("click", ".open-camera", function () {
            var myBookId = $(this).data('id');
            $(".modal-body #franid").val(myBookId);
        })
</script>

<script>
$(function(){
     $('#btnCapture').on('click', function(){
         var file = document.getElementById("base64image").src;
         var franid = $("#franid").val();

         var sendInfo = {
             Imagee: file,
             FranIDD: franid
         };

         $.ajax({
            type: "POST",
            url: "/Application/Franchise",
            data: JSON.stringify(sendInfo),
            dataType: "json",
            contentType: "application/json; charset=utf-8",
            success: function (result) {
                  $('#myModal3').modal('hide'); //hide the modal
            },
            error: function () {
                alert("Error while inserting data");
            }
        });
     });
 });
</script>
}

Это весь мой код.

Ответы [ 2 ]

0 голосов
/ 30 августа 2018

Хорошо. Итак, я нашел свою проблему. Это было в моем контроллере.

В моем контроллере я попытался добавить return RedirectToAction("Franchise", "Home"); после команды сохранения. Как только я это прокомментировал, все заработало.

Спасибо за помощь, ребята.

0 голосов
/ 30 августа 2018

Пожалуйста, используйте браузер для прямого доступа, а не из прямого доступа к IDE, с локального хоста: 49267 должен быть из доступа к IDE, и вы будете писать URL как http://www.google.com try.

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