-2

私は Web アプリケーションを開発しようとしていますが、Ajax を使用してサーバーにデータを送信するのに少し問題があります。目標は ajax リクエストで倍増することです

変数 $ _GET['lang'] がサーバー側に存在しないことを除いて! (PHP)

ここに私のcode.js

コード:

jQuery.ajax ({ 
    type: "GET" 
    url: URL, 
    like: "json" 
    success: function (response) { 
        var jsonp = response; 
        var obj =jQuery.parseJSON (jsonp).; 
        jQuery.each (obj, function () { 
            lang + = this ['value'] + ":" + this ['qualify'] split ('@') [4] split ('s') [1] + "\ n".. }); 
            alert (lang);
            jQuery.ajax({ 
                type:"GET" 
                url:"SaveFileFromClient.php" 
                data: "lang =" + lang, 
                success: function (response) { } 
            }); 
        } 
});
4

1 に答える 1

0

わからない:

jQuery.ajax ({ 
    type: "GET",
    url: URL, 
    dataType : "json",
    success: function (data) {
        var l=data.length;
        for(i=0;i<l;i++){
            lang+=data[i]['value']+ ": "+ data[i]['qualify'].split('@')[4].split('s')[1]+"\n"; 
            alert (lang);
            jQuery.ajax({
                type:"GET",
                url:"SaveFileFromClient.php",
                data: {lang:lang},
                async : false,
                success: function (response) { } 
            }
        } 
});

また、GET で渡される文字列の最大サイズにも注意してください。

于 2013-08-09T18:20:13.387 に答える