javascriptでphp CGIにajax送信をしたいんですが

(x, 1) (y, 2) (y, 1) ...

みたいな同じタグや値を持つ可能性のある複数データペアを送信するのってどうしたらいいでしょうか

var fd = new FormData();
fd.append('x', '1');
fd.append('y', '2');
fd.append('y', '1');

でも

var fd = new FormData();
fd.append('name', 'x'); fd.append('value', '1');
fd.append('name', 'x'); fd.append('value', '1');
fd.append('name', 'y'); fd.append('value', '2');

でもダメでした

req = new XMLHttpRequest();
req.open('POST', URL, true);
req.send(fd);

こんな感じでおくって
CGI で $_POST で受け取ってます