У меня есть две части данных для отправки в службу.Мне нужно отправить, используя javascript, «действие», которое является JSON, и мне нужно отправить «submittingURL», который является просто закодированным URL.Есть ли способ отправить обе части данных в POST?Если так, то как?это все новое для меня.Ниже та же самая функция, отправляющая оба как GET, и затем вторая разделяет это так, чтобы JSON был POSTed.
function sendUnapprovedAction(action) {
var req = new XMLHttpRequest();
var url = '//001l60fbadm:10001/marketingcampaigns/api/v1/campaigns?action=' +
encodeURIComponent(JSON.stringify(action)) + '&submittingURL=' +
encodeURIComponent(_satellite.getVar("Full URL"));
req.open('POST', url, true);
req.setRequestHeader('Content-Type', 'application/json');
req.send();
};
function sendUnapprovedAction(action) {
var req = new XMLHttpRequest();
var url = '//001l60fbadm:10001/marketingcampaigns/api/v1/campaigns?submittingURL=' +
encodeURIComponent(_satellite.getVar("Full URL"));
req.open('POST', url, true);
req.setRequestHeader('Content-Type', 'application/json');
req.send('action=' + encodeURIComponent(JSON.stringify(action)));
};`