NodeJS Ajax请求

js代码

function show(fileId){

    $.ajax({
        url:'http://localhost:80/show',
        dataType:'jsonp',
        data:{
            'fileId':fileId
        },
        cache:false,
        jsonp:'callback',
        timeout:5000,
        success: function (data) {
            var data = $.parseJSON(data);
            alert(data.message);
        },
        error: function(jqXHR, textStatus, errorThrown) {
            alert('error ' + textStatus + " " + errorThrown);
        }
    });
}


NodeJS 后台代码

var express = require('express');
var logger = require('../common/logger');
var url = require('url');

exports.show = function (req, res, next) {
    var queryObj = url.parse(req.url,true).query;
    res.send(queryObj.callback+'(\'{"message": "展示ID为' +queryObj.fileId+
    '的信息"}\')');
}



郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。