Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/378.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.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_Jquery_Ajax - Fatal编程技术网

Javascript 通过按钮调用Ajax函数,而不是自动加载

Javascript 通过按钮调用Ajax函数,而不是自动加载,javascript,jquery,ajax,Javascript,Jquery,Ajax,我在网上得到了这段代码,它似乎实现了我想要实现的目标。但是,该函数调用onload。我希望它只在单击按钮时工作。简单到: <button type="submit" form="form" value="Submit">Submit</button> HTML: <p id="encoded">Encoding..</p> <p id="error"></p> 编码 将处理程序添加到代码中。了解更多关于ajax的信息

我在网上得到了这段代码,它似乎实现了我想要实现的目标。但是,该函数调用onload。我希望它只在单击按钮时工作。简单到:

<button type="submit" form="form" value="Submit">Submit</button>
HTML:

<p id="encoded">Encoding..</p>
<p id="error"></p>

编码


将处理程序添加到代码中。了解更多关于ajax的信息

$('#ajax btn')。单击(函数(){
$.ajax(”https://api.base62.io/encode", {
类型:“POST”,
数据:JSON.stringify({
数据:“你好,世界!”
}),
contentType:“应用程序/json”,
}).完成(功能(数据){
$(“#编码”).html(data.encoded);
}).失败(功能(xhr、状态、错误){
$(“#error”).html(“无法访问API:+error”);
});
});

编码


单击我
尝试添加单击处理程序。
<p id="encoded">Encoding..</p>
<p id="error"></p>