2017-11-16 8 views
0

ご挨拶。サーバーコードに複数のデータを渡したかったのです。私のプログラムの下の流れを見つけてください。 HS110:AJAXで複数のデータを渡す

function turnplug2On(){ 

var newval=this.getAttribute("data-id"); 
var newval1=this.getAttribute("data-id2"); 
newval=newval+"On" 
console.log(newval); 

$(document).ready(function() { 
//console.log(newval); 
$.ajax({ 
     type: "POST", 
     url: 'http://localhost:8124/', 
     timeout: 2000, 
     data: JSON.stringify({data:newval}),   

     //data: '{"data":"plug2On"}', 
     //data:newval, 

    }); 
}); 
} 
$(document).ready(function() { 
Array.from(document.getElementsByClassName("turn-on")).forEach(function  (button) { 
button.onclick = turnplug2On; 
}); 
}); 

ajax.js: 

http.createServer(function (req, res) { 
//console.log('request received'); 
//util.log(util.inspect(req)); 
console.log(req,res); 

res.writeHead(200, {'Content-Type': 'text/plain'}); 
req.on('data', function (chunk) { 
    console.log(chunk.toString()); 
    //req.on(function (chunk) { 
    var obj = JSON.parse(chunk.toString()); 
    console.log(obj.data); 

あなたはどのようにサーバーにオブジェクトデータ-ID2を渡すために、どのように別々のデータとしてこれを処理するために私を助けていただけますか? ありがとうございます。

答えて

0
var newval=this.getAttribute("data-id"); 
var newval1=this.getAttribute("data-id2"); 
newval=newval+"On" 
    console.log(newval); 

    $(document).ready(function() { 
//console.log(newval); 
    $.ajax({ 
    type: "POST", 
    url: 'http://localhost:8124/', 
    timeout: 2000, 
    data: JSON.stringify({newval:newval,newval1:newval1}),   

    //data: '{"data":"plug2On"}', 
    //data:newval, 

}); 
}); 
} 
+0

ありがとうございましたJeevanswamy –

関連する問題