Javascript 如果满足条件,则提交搜索查询

Javascript 如果满足条件,则提交搜索查询,javascript,node.js,Javascript,Node.js,如何将这两个函数集成在一起,以便在提交搜索表单时,它首先检查http get响应,然后根据是否存在错误,提交表单或显示错误消息 我所做的一切要么使表单根本无法工作,要么没有考虑“http.get函数” var http = require("http"); var url = 'http://examplepage.com/'; search.submit(function (event) { // submit search query function if (search

如何将这两个函数集成在一起,以便在提交搜索表单时,它首先检查http get响应,然后根据是否存在错误,提交表单或显示错误消息

我所做的一切要么使表单根本无法工作,要么没有考虑“http.get函数”

var http = require("http");
var url = 'http://examplepage.com/';

search.submit(function (event) { // submit search query function
        if (searchBox.val().length < 2) {
            searchBox.focus();
            event.preventDefault();
        }
    });


http.get(url, function (res) {
            res.resume();
            // successful - so submit search query
        }).on('error', function () {
            // unsuccessful - display error message
        });
var http=require(“http”);
var url='1〕http://examplepage.com/';
search.submit(函数(事件){//提交搜索查询函数
if(searchBox.val().length<2){
searchBox.focus();
event.preventDefault();
}
});
get(url,函数(res){
res.resume();
//成功-so提交搜索查询
}).on('error',function(){
//不成功-显示错误消息
});

您可能应该订阅触发搜索的click event for Your按钮、go check the url和inside success handler do

单击处理程序的示例代码

    http.get(url, function (res) { 
         // successful 
         if (searchBox.val().length < 2) {
             $('your form selector').submit();
    }
    }).on('error', function () {
        // unsuccessful - display error message
    }); 
http.get(url,函数(res){ //成功的 if(searchBox.val().length<2){ $(“您的表单选择器”).submit(); } }).on('error',function(){ //不成功-显示错误消息 });
我不了解您的环境。。。与node.js有什么关系?您似乎正在编写客户端代码…?我正在使用node webkit设置一个页面,使用此功能,我让客户端在提交表单之前测试与服务器的连接。您想通过ajax还是普通表单提交提交表单?