相关疑难解决方法(0)

jquery html()回调函数

这个问题已被问过几次,但没有以这样的方式回答它可以帮助我解决我的具体问题.从导航列表中,单击一个项目,我将使用该.html()函数将一些HTML内容加载到div中.没有ajax请求.HTML内容包含图像.因此,加载可能需要一些时间.由于.html()是同步操作,下一行将立即执行.

一旦我使用加载内容.html(),我就启用了名为tinyscrollbar的第三方自定义滚动条.如果加载的内容具有图像,则滚动条会比加载图像更早地计算内容div的高度,从而导致滚动条不会一直滚动.

我不想用.setInterval().这有解决方案吗?在jQuery中是否有一些其他函数像.html()函数一样但具有某种回调功能?

谢谢.

html jquery image

28
推荐指数
2
解决办法
3万
查看次数

jQuery .html()的回调函数?

我有以下代码:

$.ajax({
      type: 'GET',
      url: 'index.php?route=checkout/onepagecheckout/getpaypaldata',
      dataType: 'json',
      success: function(json) {
                              $('#pp_info').html(json['output']);
                              $('#payment').submit();
                              }
      });
Run Code Online (Sandbox Code Playgroud)

ajax请求接收包含html表单的json对象,如:

<form id="payment" method="post" action="https://www.paypal.com/cgi-bin/webscr">
<input type="hidden" value="_cart" name="cmd">
<input type="hidden" value="1" name="upload">
<input type="hidden" value="test@yahoo.ca" name="business">
<input type="hidden" value="Sample Item Name" name="item_name_1">
<input type="hidden" value="TESTI-1" name="item_number_1">
<input type="hidden" value="104.98" name="amount_1">
<input type="hidden" value="1" name="quantity_1">
<input type="hidden" value="0" name="weight_1">
<input type="hidden" value="Type" name="on0_1">
<input type="hidden" value="As Shown" name="os0_1">
<input type="hidden" value="Delivery Date" name="on1_1">
<input type="hidden" value="Jun 23,2012" name="os1_1">
<input type="hidden" value="Comments" name="on3_1">
<input type="hidden" value="test …
Run Code Online (Sandbox Code Playgroud)

javascript ajax jquery json

23
推荐指数
1
解决办法
2万
查看次数

标签 统计

jquery ×2

ajax ×1

html ×1

image ×1

javascript ×1

json ×1