Я пытаюсь получить форму для отправки действия на ip-адрес без открытия ip-адреса.HTML5 Форма Отправить
Итак, когда я нажал кнопку отправки, я хочу, чтобы она отправила почтовую команду в ip (в данном случае 192.168.0.1) и просто обновила текущую страницу.
<div data-role="main" class="ui-content">
<form method="POST" action="http://192.168.0.1/">
<input type="submit" name="parser" value="thisguy"/>
</form>
</div>
Мой скрипт, который работает на отправить:
<script src="http://ajax.googleapis.com/ajax/liubs/jquery/1.9.1/jquery.min.js"></script>
<script language="javascript" type="text/javascript">
$('form.ajax').on('submit', function() {
var that = $(this),
url = that.attr('action'),
method = that.attr('method'),
data - {};
that.find('[name]').each(function() {
var that = $(this),
name = that.attr('name'),
value = that.val();
data[name] = value;
$.ajax({
url: url,
type: method:,
data: data,
success: function(response) {}
});
});
return false;
});
</script>
Сейчас он представляет пост и пытается открыть 192.168.0.1 как веб-страницу. Может ли кто-нибудь помочь мне, предоставив код с объяснением или указав мне на команду?
Любая помощь приветствуется.
Theres типа-о в коде на «типа: метод :,» дополнительный двоеточие – sjm
Почему и использовать форму, когда вы посылаете запрос через AJAX? – Nimmi
И что такое сделка с 'data - {}' line? Вы использовали [JSHint] (http://jshint.com/), прежде чем задавать этот вопрос? – Xufox