2011-07-25 39 views
0

我有一个问题,我似乎无法得到底部!在Ajax表单上丢失所有样式的HTML表单提交

我有一系列通过jQuery插件生成的表单,呈现良好,并且所有内容都很好,但无论何时我通过AJAX调用成功时提交表单(通过调用AJAX函数的按钮),表单都会丢失所有样式和默认值都回到浏览器默认值。

这真的是在做我的脑袋,因为它破坏了网站的风格布局。

干杯。

+3

照顾你张贴'jsFiddle.net'中的内容,以便我们可以看一看?或者在这里发布代码? –

+0

这个ajax调用在响应中给出了什么? – ShankarSangoli

回答

0

我不确定没有更多的上下文,但这听起来像是一个常见问题,这是由于AJAX回发不会触发代表样式的代码。你可以这样解决这个问题:

$(function() { 
    doThatStyling(); 
}); 

$(document).ready(function() { 
    Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler); 

    function EndRequestHandler(sender, args) { 
    doThatStyling(); 
    } 
});