如何通过AJAX调用javascript函数?
我知道这个问题有点傻,我正在为我的作业构建一个工具。这个工具的形式来自一个网站及其js文件等。我的问题是,AJAX告诉我调用javascript函数,javascript是进行验证的如何通过AJAX调用javascript函数?,javascript,jquery,ajax,Javascript,Jquery,Ajax,我知道这个问题有点傻,我正在为我的作业构建一个工具。这个工具的形式来自一个网站及其js文件等。我的问题是,AJAX告诉我调用javascript函数,javascript是进行验证的 <form name="myForm" action="demo_form.asp" onsubmit="return validateForm()" method="post"> First name: <input type="text" name="fname"> <input
<form name="myForm" action="demo_form.asp" onsubmit="return validateForm()" method="post">
First name: <input type="text" name="fname">
<input type="submit" value="Submit">
</form>
如何使用AJAX调用validateForm()函数???AJAX不用于此目的 如果需要对后端服务器进行javascript调用,则需要进行AJAX调用
在您的情况下,您只需调用
validateForm()
方法。如果您需要在服务器中为js文件添加ajax,您可以将其与jQuery一起使用:
$.getScript( "./somefile.js" )
.done(function( script, textStatus ) {
console.log( textStatus );
})
.fail(function( jqxhr, settings, exception ) {
// some code if it fails
});
并始终查阅文档:为什么要使用ajax调用客户端函数?为什么要使用ajax调用方法?这是任务中的一项要求…您知道如何做吗,我知道javascript已经在做这项工作了使用ajax调用验证函数没有意义。如果这是一项要求,你应该告诉你的讲师他们不知道他们在说什么。@John你可能想向你的老师/老板解释AJAX在这里是多余的,因为除非你需要服务器响应,你只是在浪费资源。validateForm函数在我服务器上的一个js文件中。我刚刚找到了进行验证的函数。那么我如何使用Ajax调用该函数validateForm呢?你不能,除非你的服务器正在运行node.js。你应该把脚本放在你的页面上<代码>这段代码很有意义,但我怎么调用它呢?我不擅长jQuery,只需在document.onload之后或jQuery$(document.ready)(function(){//code here})中添加代码即可;因此,它会在页面加载后立即运行。或者只是把代码放在一个函数中。我有一种强烈的感觉,这不是你的老师想要的。
$.getScript( "./somefile.js" )
.done(function( script, textStatus ) {
console.log( textStatus );
})
.fail(function( jqxhr, settings, exception ) {
// some code if it fails
});