Javascript 在执行AJAX调用时将输入按钮替换为文本
我有一个非常简单的问题。我正在尝试使用以下按钮进行ajax调用Javascript 在执行AJAX调用时将输入按钮替换为文本,javascript,css,ajax,Javascript,Css,Ajax,我有一个非常简单的问题。我正在尝试使用以下按钮进行ajax调用 <input type="submit" value="My Button" id="get" /> 下面是一个例子,如果我正确理解了你的问题: <script> $(function() { $('.ajaxLink').click(function(evt) { evt.preventDefault(); /*$.get()*/}); }); </script> <a clas
<input type="submit" value="My Button" id="get" />
下面是一个例子,如果我正确理解了你的问题:
<script>
$(function() {
$('.ajaxLink').click(function(evt) { evt.preventDefault(); /*$.get()*/});
});
</script>
<a class="ajaxLink" href="#">text</a>
$(函数(){
$('.ajaxLink')。单击(函数(evt){evt.preventDefault();/*$.get()*/});
});
这可能对您有所帮助
$('#submit').click(function(e){
e.preventDefault();
//e.stopPropagation();
var url=$(this).closest('form').attr('action');
var formData = $(this).closest('form').serialize();
$.ajax({
type: $(this).closest('form').attr('method'),
url: url,
data: formData,
success: function(data){ ...},
error:function (xhr, ajaxOptions, thrownError)
{
alert("Error:"+xhr.status+" "+thrownError);
}
});
});
你的表格可以是
<form method="post" action="process.php" id="myform">
<input name="one" type="text" value="input one" />
<input name="two" type="text" value="input two" />
<a href="" id="submit">Submit</a>
</form>
您是否使用Javascript/jQuery绑定事件?是的,我使用jQuery绑定。还有,乔希,我以前很笨,不知道我应该接受答案。我在一小时内接受了最后一个问题的答案。还有,是的,我只需要一个超链接。你应该给我们看看jQuery。根据绑定方法的不同,有几种方法可以实现这一点。
<form method="post" action="process.php" id="myform">
<input name="one" type="text" value="input one" />
<input name="two" type="text" value="input two" />
<a href="" id="submit">Submit</a>
</form>