1
使用jquery将值发布到php文件,但未发布该值(COMPANY_NAME)。下面的代码适用于多个值,但不适用于更改后发布单个值的情况。有小费吗?使用jquery发布单个变量
$(function() {
$("#dialog:ui-dialog").dialog("destroy");
var COMPANY_NAME = $("#COMPANY_NAME"),
allFields = $([]).add(COMPANY_NAME),
tips = $(".validateTips");
$("#dialog-form5").dialog({
autoOpen: false,
height: 200,
width: 350,
modal: true,
buttons: {
"ok": function() {
var bValid = true;
allFields.removeClass("ui-state-error");
if (bValid) {
$.post("setCompany.php", {
COMPANY_NAME:$(this).val()
}, function(data) {
if(data=='no')
{ $("#msgbox").fadeTo(200,0.1,function()
{
$(this).html(data).addClass('messageboxerrorAdd').fadeTo(900,1);
});
} else if (data=='wrong') {
$("#msgbox").fadeTo(200,0.1,function()
{
$(this).html("fjdhffh").addClass('messageboxerrorAdd').fadeTo(900,1);
});
} else {
$("#msgbox").fadeTo(200,0.1,function()
{
$(this).html(data).addClass('messageboxerrorAdd').fadeTo(900,1);
});
}
});
$(this).dialog("close");
}
},
Cancel: function() {
$(this).dialog("close");
}
},
close: function() {
allFields.val("").removeClass("ui-state-error");
}
});
});