1
0
Fork 0
mirror of https://github.com/jellyfin/jellyfin-web synced 2025-03-30 19:56:21 +00:00

Use JSON when POSTing data

This commit is contained in:
MrTimscampi 2020-08-12 21:17:07 +02:00
parent 784f9fcc32
commit 3359fc388b
9 changed files with 15 additions and 15 deletions

View file

@ -19,11 +19,11 @@ export default class channelMapper {
connectionManager.getApiClient(options.serverId).ajax({ connectionManager.getApiClient(options.serverId).ajax({
type: 'POST', type: 'POST',
url: ApiClient.getUrl('LiveTv/ChannelMappings'), url: ApiClient.getUrl('LiveTv/ChannelMappings'),
data: { data: JSON.stringify({
providerId: providerId, providerId: providerId,
tunerChannelId: channelId, tunerChannelId: channelId,
providerChannelId: providerChannelId providerChannelId: providerChannelId
}, }),
dataType: 'json' dataType: 'json'
}).then(mapping => { }).then(mapping => {
const listItem = dom.parentWithClass(button, 'listItem'); const listItem = dom.parentWithClass(button, 'listItem');

View file

@ -166,10 +166,10 @@ import 'emby-button';
return apiClient.ajax({ return apiClient.ajax({
type: 'POST', type: 'POST',
url: apiClient.getUrl('Environment/ValidatePath'), url: apiClient.getUrl('Environment/ValidatePath'),
data: { data: JSON.stringify({
ValidateWriteable: validateWriteable, ValidateWriteable: validateWriteable,
Path: path Path: path
} })
}).catch(response => { }).catch(response => {
if (response) { if (response) {
if (response.status === 404) { if (response.status === 404) {

View file

@ -45,10 +45,10 @@ import libraryMenu from 'libraryMenu';
return ApiClient.ajax({ return ApiClient.ajax({
url: ApiClient.getUrl('System/MediaEncoder/Path'), url: ApiClient.getUrl('System/MediaEncoder/Path'),
type: 'POST', type: 'POST',
data: { data: JSON.stringify({
Path: form.querySelector('.txtEncoderPath').value, Path: form.querySelector('.txtEncoderPath').value,
PathType: 'Custom' PathType: 'Custom'
} })
}).then(Dashboard.processServerConfigurationUpdateResult, onSaveEncodingPathFailure); }).then(Dashboard.processServerConfigurationUpdateResult, onSaveEncodingPathFailure);
}); });
} }

View file

@ -41,9 +41,9 @@ import globalize from 'globalize';
type: 'POST', type: 'POST',
url: ApiClient.getUrl('Users/ForgotPassword'), url: ApiClient.getUrl('Users/ForgotPassword'),
dataType: 'json', dataType: 'json',
data: { data: JSON.stringify({
EnteredUsername: view.querySelector('#txtName').value EnteredUsername: view.querySelector('#txtName').value
} })
}).then(processForgotPasswordResult); }).then(processForgotPasswordResult);
e.preventDefault(); e.preventDefault();
return false; return false;

View file

@ -29,9 +29,9 @@ import globalize from 'globalize';
type: 'POST', type: 'POST',
url: ApiClient.getUrl('Users/ForgotPassword/Pin'), url: ApiClient.getUrl('Users/ForgotPassword/Pin'),
dataType: 'json', dataType: 'json',
data: { data: JSON.stringify({
Pin: view.querySelector('#txtPin').value Pin: view.querySelector('#txtPin').value
} })
}).then(processForgotPasswordResult); }).then(processForgotPasswordResult);
e.preventDefault(); e.preventDefault();
return false; return false;

View file

@ -11,7 +11,7 @@ function save(page) {
config.EnableAutomaticPortMapping = page.querySelector('#chkEnableUpnp').checked; config.EnableAutomaticPortMapping = page.querySelector('#chkEnableUpnp').checked;
apiClient.ajax({ apiClient.ajax({
type: 'POST', type: 'POST',
data: config, data: JSON.stringify(config),
url: apiClient.getUrl('Startup/RemoteAccess') url: apiClient.getUrl('Startup/RemoteAccess')
}).then(function () { }).then(function () {
loading.hide(); loading.hide();

View file

@ -11,7 +11,7 @@ function save(page) {
config.MetadataCountryCode = page.querySelector('#selectCountry').value; config.MetadataCountryCode = page.querySelector('#selectCountry').value;
apiClient.ajax({ apiClient.ajax({
type: 'POST', type: 'POST',
data: config, data: JSON.stringify(config),
url: apiClient.getUrl('Startup/Configuration') url: apiClient.getUrl('Startup/Configuration')
}).then(function () { }).then(function () {
loading.hide(); loading.hide();

View file

@ -17,7 +17,7 @@ function save(page) {
config.UICulture = $('#selectLocalizationLanguage', page).val(); config.UICulture = $('#selectLocalizationLanguage', page).val();
apiClient.ajax({ apiClient.ajax({
type: 'POST', type: 'POST',
data: config, data: JSON.stringify(config),
url: apiClient.getUrl('Startup/Configuration') url: apiClient.getUrl('Startup/Configuration')
}).then(function () { }).then(function () {
Dashboard.navigate('wizarduser.html'); Dashboard.navigate('wizarduser.html');

View file

@ -23,10 +23,10 @@ function submit(form) {
const apiClient = getApiClient(); const apiClient = getApiClient();
apiClient.ajax({ apiClient.ajax({
type: 'POST', type: 'POST',
data: { data: JSON.stringify({
Name: form.querySelector('#txtUsername').value, Name: form.querySelector('#txtUsername').value,
Password: form.querySelector('#txtManualPassword').value Password: form.querySelector('#txtManualPassword').value
}, }),
url: apiClient.getUrl('Startup/User') url: apiClient.getUrl('Startup/User')
}).then(onUpdateUserComplete); }).then(onUpdateUserComplete);
} }