0

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

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

这是我的代码

$('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>
4

1 回答 1

1

看起来您已安装广告块。

最后一天我有同样的问题。

尝试改变

url:base_url+"advertising/newads

与另一个不包含广告广告词的词

于 2014-02-28T06:02:14.730 回答