我知道这个问题有点傻,我正在为我的任务构建一个工具。这个工具采用网站及其js文件等形式。我的问题是我被告知通过AJAX调用javascript函数,进行验证的javascript ..
<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>
这是js函数
function validateForm()
{
var x=document.forms["myForm"]["fname"].value;
if (x==null || x=="")
{
alert("First name must be filled out");
return false;
}
}
如何使用AJAX调用validateForm()函数??
答案 0 :(得分:0)
AJAX不用于此目的。
如果您需要对后端服务器进行javascript调用,则进行AJAX调用。
在您的情况下,您应该调用validateForm()
方法。
答案 1 :(得分:0)
如果您需要ajax到服务器中的js文件,可以将它与jQuery一起使用:
$.getScript( "./somefile.js" )
.done(function( script, textStatus ) {
console.log( textStatus );
})
.fail(function( jqxhr, settings, exception ) {
// some code if it fails
});