如何通过AJAX调用javascript函数?

时间:2014-05-19 17:04:14

标签: 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 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()函数??

2 个答案:

答案 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
});

请务必查阅文档:http://api.jquery.com/jquery.getscript/