fs.writeFile
- это асинхронная функция, которая означает, что если вы хотите работать с файлом, вам нужно сделать это внутри его обратного вызова, который вызывается после записи файла на диск, вот где у вас if (err) console.log(err);
.
Но я думаю, что вам вообще не нужно записывать файл на диск.
Вы можете просто передать данные напрямую для запроса следующим образом:
var request = require('request');
const options = {
url: `https://api.xxxxxxxxxx.com/placement?id=${publisherId}`,
method: 'POST',
headers: {
'Authorization': token
},
json: true,
body: { placement: { name: placementName } }
};
request(options, function callback(error, response, body) {
//...
});
Я не пробовал код, хотя.
Вы можете настроить свою тему с помощью ролика тем здесь http://jqueryui.com/themeroller/
Найти элемент, который вы хотите стилизовать, с помощью функции проверки DOM Firebug для назначения класс, который вы хотите выбрать.
I had the same problem with the datepicker and the accordion. I wanted the new styling of the datepicker but didn't want it for the accordion. I took the easy way out, I copied the relevant parts of ui.theme.css and added .ui-datepicker in front of all the styles. This targets just the datepicker and leaves all other UI plugins alone.
I am not sure if it was the best way but it worked for my purposes.
Я мог что-то упустить, но не могли бы вы просто добавить класс к вашему объекту выбора даты и выбрать его?
$(window).load(function() {
$('#ui-datepicker-div').addClass('CSS-Scope-Class');
});
Функция .addClass () jQuery добавит необходимый класс в средство выбора даты, чтобы он был выбран тематической таблицей стилей.
Мне пришлось присоединиться к событию загрузки окна, а не к событию готовности документа, потому что к тому времени указатель даты не был вставлен.
Примечание: будет небольшая задержка между добавлением datepicker в DOM и применением нового класса, что означает, что datepicker может отображаться без стиля, пока страница завершает загрузку.
Попробуйте: $ ('# cmsContent'). Css ('margin', '0') ;