これが単純であることを知っていて、自分のコードが正しく見えると誓っているので、自分自身に本当に不満を感じています。もう一組の目が必要だと思います。
このエラー:
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">