Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在执行AJAX调用时将输入按钮替换为文本_Javascript_Css_Ajax - Fatal编程技术网

Javascript 在执行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

我有一个非常简单的问题。我正在尝试使用以下按钮进行ajax调用

<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>