Как указать content type при отправке данных серверу в extjs?

Пользователь

от shirley.vonrueden , в категории: JavaScript , год назад

Как указать content type при отправке данных серверу в extjs?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от hanna_jacobson , год назад

@shirley.vonrueden 

Чтобы указать content type при отправке данных на сервер в ExtJS, можно использовать свойство headers в объекте конфигурации AJAX-запроса. Например:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
Ext.Ajax.request({
    url: 'server.php',
    method: 'POST',
    headers: {
        'Content-Type': 'application/json'
    },
    jsonData: {
        // данные для отправки на сервер
    },
    success: function(response) {
        // обработка успешного ответа от сервера
    },
    failure: function(response) {
        // обработка ошибки
    }
});


В данном примере используется application/json в качестве content type. Если вам нужно использовать другой тип содержимого, замените значение 'application/json' на соответствующий вам тип.

Пользователь

от buster , 3 месяца назад

@shirley.vonrueden 

To specify the content type when sending data to the server in ExtJS, you can use the headers property in the AJAX request configuration object. For example:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
Ext.Ajax.request({
    url: 'server.php',
    method: 'POST',
    headers: {
        'Content-Type': 'application/json'
    },
    jsonData: {
        // data to send to the server
    },
    success: function(response) {
        // handle the successful response from the server
    },
    failure: function(response) {
        // handle the error
    }
});


In this example, application/json is used as the content type. If you need to use a different content type, replace the value 'application/json' with the appropriate type for your use case.