Я создал форму с текстовыми полями и выпадающим меню, в моем коде я создал скрипт, который будет вызываться при нажатии «Отправить форму»Вставить значение переменного в почтовых данные АЯКСА
Допустит, мое поле является : firstName
, lastName
, country
(раскрывающийся)
Вот сценарий:
function f1() {
var settings = {
"async": true,
"url": "https://api.TheSite.com/v2/applications/123456789/newJson.json",
"method": "POST",
"headers": {
"x-api-key": "123456789123456",
"content-type": "application/json",
},
"processData": false,
"data": "{\r\n \"deployment\": {\r\n \"revision\": \"string\",\r\n \"changelog\": \"string\",\r\n \"description\": \"string\",\r\n \"user\": \"string\"\r\n }\r\n}"
}
$.ajax(settings).done(function(response) {
console.log(response);
alert("The Form Was Sent");
});
}
Я хотел бы, чтобы вставить значения этих 3 переменных внутри „данных“ строка, как так:
"data": "{\r\n \"deployment\": {\r\n \"revision\": \`firstName
\",\r\n \"changelog\": \"`lastName
и так далее ...
В раскрывающемся меню, я полагаю, он будет отображаться в виде массива. Как включить мою переменную внутри?
... почему вы передавая данные, как, что ? –
@MikeMcCaughan Hi Mike, вот так мне нужно отправить свои данные, иначе его не будет принято , поэтому мне нужно только вставить мою переменную, чтобы отправить их в строку * data *, которая будет отправлена alltogether. –
Да, я думаю, мне было интересно, почему, если вам нужно построить свой собственный JSON, вы беспокоитесь о '\ r \ n' ... –