ajax成功通话出现在萤火虫中,但不在屏幕上

时间:2013-05-19 20:09:59

标签: php jquery ajax

我正在使用ajax来获取输出。响应出现在firebug面板上。但不是在我的浏览器上。

这是我正在使用的表格。

<LABEL for="test">
    Party Name
    <input type  id='test' name="test" class=".test" />   
</LABEL>

Ajax成功通话

success: function (html) 
{ 
    $("#test").append(html); 
}


<select  name="plid" id="plid">
    <option value="" selected="selected">--Select the Pack Name--</option>
    <option value='A TO Z PHARMACY'>A TO Z PHARMACY</option>
    <option value='A.A.HOMOEO HALL'>A.A.HOMOEO HALL</option>
    <option value='A.A.HOMOEO HALL (ROBRA)'>A.A.HOMOEO HALL (ROBRA)</option>
</select>

2 个答案:

答案 0 :(得分:4)

使用.val()input

中设置数据
$("#test").val(html);

修改

如果你想在输入文字后附加html,你可以这样做 -

$(html).insertAfter('#test');

演示---> http://jsfiddle.net/8uSWP/1/

答案 1 :(得分:0)

根据您在pXL上述评论中提出的问题,如果您返回的select已经格式化,则EX:

<select>
    <option>Stuff</option>
    ..more options
</select>

然后你可以这样做:

$("#test").after(html);

这会在输入ID select

后添加test