我在使用正确的编码提交表单时遇到问题。 事情就是当我发送表单点击提交按钮时,一切都很好。但是当我尝试像这样提交时
$( "#dialogg" ).dialog({
autoOpen: false,
resizable: false,
modal: true,
height: "auto",
width: "auto",
show: {
effect: "blind",
duration: 300
},
hide: {
effect: "blind",
duration: 300
},
buttons: {
"Submit": function() {
$("#min").val($("#time_spent").val());
$(this).dialog("close");
var input = $("<input>")
.attr("type", "hidden")
.attr("name", "complete").val("1");
$("#efr").append($(input));
$("#efr").submit();
},
Cancel: function() {
$(this).dialog("close");
}
}
});
我得到了垃圾。 textarea中有一个html代码需要作为电子邮件发送,这就是为什么将所有内容编码正确非常重要的原因。
那是按钮:
<button type="button" name="save" class="ui-button-primary" onclick="'."$('#elm1').val($('#efr').find('.nicEdit-main').text()); GetMinutes({$action_id});".'">Send Email</button>
这没有帮助:
$.ajaxSetup({ scriptCharset: "utf-8" ,contentType: "application/x-www-form-urlencoded; charset=UTF-8" });