jQuery表单提交编码问题

时间:2014-11-03 22:03:08

标签: jquery encoding utf-8 form-submit

我在使用正确的编码提交表单时遇到问题。 事情就是当我发送表单点击提交按钮时,一切都很好。但是当我尝试像这样提交时

$( "#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" });

0 个答案:

没有答案