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