jQuery ajax不发送任何内容

蚊子87

我有一个使用CakePHP构建的网站。我想发送一个带有jquery ajax的HTTP帖子(我知道cakePHP为此提供了一个帮助器,但是我想用jQuery来做,因为它更灵活)。

我的jQuery函数:

function warrantyqueryPost(ServiceorderSerial, ServiceorderUserId){

    var data = { 'data[Warrantyqueries][serial]' : 123, 'data[Warrantyqueries][user_id]' : 4  }

    var url = '/warrantyqueries/add';

    alert(url);
    $.ajax({
        type: 'post',
        url: url,
        data: data,
        success: function (){
            alert('hat geklappt');
        },
        error: function(){
            alert('nein');
        }
    });

    alert('test');
}

出于测试目的,对键值对进行了硬编码(以避免任何错误)。调用了该函数,但是没有执行ajax调用。什么都没发生。

post方法的绝对网址为

http://localhost:8080/serviceordersystem/index.php/warrantyqueries/add

我什至尝试过,没有成功。

出于测试原因,我尝试了一个非常简单的ajax get:

function warrantyquery(ServiceorderSerial, ServiceorderUserId){
    alert('test');
    var url = '/serviceordersystem/index.php';

    var jqxhr = $.get(url, function() {
        alert( "success" );
    })
        .done(function() {
            alert( "second success" );
        })
        .fail(function() {
            alert( "error" );
        })
        .always(function() {
            alert( "finished" );
        });
}

什么都没发生。如果使用浏览器调用该地址,则会返回正确的字符串。

更新对我来说,它真的看起来像jQuery无法正常工作!待命,我会检查...

蚊子87

我发现链接的jquery库已损坏。再次下载了库,现在可以使用了。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章