CNode

新人求助 url.parse( ).path 无法使用

问答
Rranzhuang880发布于7 年前最后回复7 年前0 回复2654 浏览0 收藏

var server=http.createServer(function(req,res) { var post = ''; var raw_url = req.url; var url = url_parser.parse(raw_url,true); var pathname = url.pathname; var path = url.path; //url.path无法使用

//响应OneNet发来的请求,接收数据
if(pathname == '/dataPort')
{
           //已省略
}

// if(path == '/index') { res.writeHead(200,{'Content-Type':'text/html'}); fs.readFile('./index.html','utf-8',function(err,data) { res.write(data); res.end(); }); } //响应'/?test=ajax' else if(path == '/?test=ajax') { console.log('start ajax'); res.writeHead(200,{'Content-Type':'text/plain','Access-Control-Allow-Origin':'*'}); var jlatitude_json = {"man":man,"car":car}; var str = JSON.stringify(jlatitude_json); res.write(str); res.end(); } });

server.listen(80); console.log('server running at port 80');

code \n``` html ajax部分代码

<script type="javascript">
    //更新数据
    var car=0;
    var man=0;
    //发送ajax请求
    function start(){
        $.ajax({
            url:'http://47.102.122.37:80/',
            dataType:'json',
            type:'get',
            data:{test:'ajax'},
            success:function(data)
            {
                function UpdateMAC(data)
                {
                    car = data.car;
                    man = data.man;
                    document.getElementById('man').value = man;
                    document.getElementById('car').value = car;
                }	//更新

            }
        })
    }

    /*
     每隔1秒发送一次经纬度数据请求
     */
    setInterval(function()
    {
        start();
    },3000);
</script>
  code \n```
</code></pre>
查看回复

回复 (0)

暂无回复,成为第一个参与讨论的人。
参与回复
登录后即可参与回复。登录