0

これが単純であることを知っていて、自分のコードが正しく見えると誓っているので、自分自身に本当に不満を感じています。もう一組の目が必要だと思います。

このエラー:

Uncaught ReferenceError: addBlogLink is not defined 

私のphpコードのこの行で呼び出されます:

<input type=\"button\" onclick=\"addBlogLink($userID,'$beerID')\" class = \"btn btn-warning\" name = \"submit\" value=\"Submit Taste Tag\">

問題は、定義されていることです...この関数がオンになっているjsページに移動すると、次のようになります。

function addBlogLink(userID, beerID )
    {
        //get values
        var blogTitle = $('#blogTitle').val();
        var link = $('#blogLink').val();

        //clear div
        $('#textToReplace').empty();

        //call to get new friend list
        $('#textToReplace').load('addBeerBlog.php?u=' + userID + "&b=" + beerID + "&t=" + blogTitle + "&l=" + blogLink,
            function() {

        }); 

        return false;
    }

userID は int で、beerID は文字列です。また、私は自分のページにこれを持っているので、jsページに連絡できることがわかります:

<script src=\"addBlog.js\"></script>

また、関数を呼び出しているページ ソースを見ると、次のように表示されるため、int と string が渡されていることもわかっています。

<input type="button" onclick="addBlogLink(3,'8NX7Sy')" class = "btn btn-warning" name = "submit" value="Submit Taste Tag">
4

2 に答える 2

0

私は愚かな間違いを犯しました。私は入れます:

<script src=\"addBlog.js\"></script>

間違ったページで。ファンシー ボックスがページの php クラスで構築されていない iframe であることを忘れていました

于 2013-04-04T20:08:37.513 に答える