这是html按钮。目前我有以下javascript,使用jquery尝试提交此表单。这似乎不起作用。
$.post(window.location,"submit");
HTML:
<input type="submit" value="Buy Now" data-theme="d">
答案 0 :(得分:0)
是否有表格?
如果是这样......这样做......
<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
});
});