Я использую код, который подходит, но когда я использую приведенный ниже код, чтобы отправить html-фрагмент на страницу обработки, чтобы сохранить его в виде файла, но я ничего не получаю.
Я попытался использовать ajax с параметром processData для ложных объявлений dataTypes html, text и xml, но ничего не работает. Я ничего не могу найти по этому поводу, поэтому, наверное, мне нужно пропустить что-то довольно тривиальное, но я был на нем уже 3 часа.
This works
$.post("SaveFile.aspx", {f: "test4.htm", c: "This is a test"},
function(data){
alert(data);
}, "text");
This fails
$.post("SaveFile.aspx", {f: "test4.htm", c: "<h1>This is a test</h1>"},
function(data){
alert(data);
}, "text");
Что такое «сбой»? – zerkms
Старайтесь быть более ясными. Что вы имеете в виду с неудачей? Произошла ошибка в консоли ошибок браузеров, вызвана ли обратная связь или нет. Вы видите вызов ajax в серверных журналах. Или попробуйте, как предложил Sky Sanders 'c: encodeURIComponent («
Это тест
»)' – jitterВы используете Firefox? Установите Firebug, и вы сможете точно увидеть, что было отправлено и что было возвращено. – Christian