php.ini停止我的ajax调用

时间:2014-07-23 04:20:03

标签: php jquery ajax

我有一个页面包含一些jquery ajax调用,以下是前两个。此页面工作正常,直到我将php.ini文件添加到我的根文件夹。

问题:第一个函数get_service()将像以前一样工作,但第二个函数不起作用。我可以通过在ajax"之前看到"来调用此函数,但是这个ajax调用将不会成功,因为我在#jax"之后没有看到"。

$(function(){
    get_service();
})

function get_service(){
    $.ajax({
        url: "price-list/price.php?tab_name=tab_name",
        dataType: "json",
        success: function(json) {
            //something on success
        }
    });
}

$("#auto-btn-service").change(function(){
    alert("before ajax");
    $.ajax({
        url: "price-list/price.php?tab="+service,
        dataType: "json",
        success: function(json) {
            alert("after ajax");
        }
    });
})

在我的php.ini文件中,我只有这些行

; Maximum allowed size for uploaded files.
upload_max_filesize = 100M

; Must be greater than or equal to upload_max_filesize
post_max_size = 100M

extension=uploadprogress.so ;

我试图清空这个php.ini文件,它仍然没有用。我试图将php.ini移动到与我的页面相同的目录,它没有工作。只有删除它才能解决问题。任何人有任何想法?或者任何想法如何配置上传文件大小而不使用php.ini?(注意我的托管不允许我通过.htaccess配置)

1 个答案:

答案 0 :(得分:2)

根据我的评论(并提供主机使用PHP> = 5.3.0),在包含脚本的目录中使用.user.ini文件

; .user.ini

; Maximum allowed size for uploaded files.
upload_max_filesize = 100M

; Must be greater than or equal to upload_max_filesize
post_max_size = 100M

extension=uploadprogress.so