[英]Post request isn't working
这是html按钮。 目前,我有以下javascript,使用jquery尝试提交此表单。 这似乎不起作用。
$.post(window.location,"submit");
和HTML:
<input type="submit" value="Buy Now" data-theme="d">
是形式吗?
如果是这样...
<form id='yourForm' action='' method='post'>
<input id='submit' type="submit" value="Buy Now" data-theme="d">
</form>
JQUERY
$('#submit').click(function(e){
e.preventDefault();
$('#yourForm').submit();
});
或者如果您想用$ .post / AJAX来做...
$.post('urltogoto',$('#yourForm').serialize());
或者在单击按钮的上下文中通过AJAX提交...
$('#submit').click(function(e){
e.preventDefault();
var form = $('#yourForm').serialize();
var url = 'your_url_to_post_to.php';
$.post(url,form,function(data){
// Do something on success of form submission
});
});
或者,您可以将提交事件附加到表单本身,而不是附加单击事件。
$( "#yourForm" ).submit(function(e) {
// Stop form from submitting normally
e.preventDefault();
var form = $(this).serialize();
var url = $(this).attr("action");
$.post(url,form,function(data){
// Do something on success of form submission
});
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.