Jquery $ .ajax没有在post上发布

时间:2013-10-16 02:24:25

标签: javascript jquery ajax post

我正在使用Jquery ajax发布数据,但不会触发$ .ajax。点击按钮被触发。

在firebug中有一个javascript警告传递给getElementById()的空字符串。

这是我的代码

$('body').on('click','button.btnsubmitads',function(event) {
    event.preventDefault();

    $.ajax({
        type:"post",
        url:base_url+"advertising/newads",
        dataType:"json",
        data:$("#newadsform").serialize(),
        contentType: "application/json",
        success: function(result) {
            if(result.status){
                console.log('oke');
            } else {
                console.log('ga oke');
            }
        },
        error: function() {}
    });

    return false;
}); 

这是我的表格

<form class="newadsform form-horizontal" action="" method="post" id="newadsform">
    <div class="control-group">
        <label class="control-label">Listing</label>
        <div class="controls">
            <select name="idlisting" class="span10" id="idlisting">

            <?php foreach($listing->result() as $data){
                echo "<option value=\"".$data->idlisting."\">".$data->title."</option>";
            }?>

            </select>
        </div>
    </div>

    <div class="control-group">
        <label class="control-label">Title</label>
        <div class="controls">
            <input type="text" class="span10" name="title" id="title">
        </div>
    </div>

    <div class="control-group">
        <input type="hidden" id="inputimageadvs" name="imagename"  value="" />
        <input type="hidden" id="inputimagelarge" name="imagenamelarge"  value="" />
        <input type="hidden" id="inputimagethumb" name="imagenamethumb"  value="" />

        <label class="control-label">Image:</label>
        <div class="controls">
            <div class="example span10" style="margin:0;">
                <div class="alert alert-success">
                    Please use PNG or JPEG extension only, and File size not more than 1 Mb (1024 Kb)
                </div>
                <ul id="uploadadv" class="styled"></ul>
            </div>
        </div>

        <div class="clear"></div>
    </div>

    <div class="form-actions span10" style="margin:0;">
        <button class="btnsubmitads btn btn-primary" type="submit" id="btnsubmitads">
            <i class="icon-ok"></i> Submit
        </button>&nbsp;
        <button class="btn" type="reset" id="reset">Reset</button>
    </div>
</form>

1 个答案:

答案 0 :(得分:1)

您似乎已安装广告块。

最后一天我遇到了同样的问题。

尝试改变

url:base_url+"advertising/newads

另一个字词不包含广告广告