Я пытаюсь отправить 3 значения базы данных (mysql) в функцию, когда я нажимаю на ссылку.2 значения - это VARCHAR в БД, а третье - LONGTEXT, значения VARCHAR работают так, как должны, но не LONGTEXT?В приведенной ниже ссылке это «<% = rs (" texten ")%>», который не работает, другой отправляет поля, как они должны.Значения из БД:
rs ("gallery_id" 9 = 12
rs ("big_image") = Armani1.jpg
rs ("texten") =Это тестовый текст, Это тестовый текст, Это тестовый текст, Это тестовый текст, Это тестовый текст, ....
> function uploadPost(gallery_id, big_image, headline, texten){
var x=window.confirm("Ladda upp posten till din Facebook Wall?")
if (x)
uploadPost2(gallery_id, big_image, headline, texten);
}
function uploadPost2(gallery_id, big_image, headline, texten){
$('#fbloader').append('<div id="facebookloader">UPLOADING TO FACEBOOK...PLEASE WAIT!</div>');
var imgURL = 'http://www.mypage.com/user_images/<%=rs("folderName")%>/gallery/'+ big_image;
FB.api('/<%=facebookUserId%>/feed/', 'post', {
method: 'stream.publish',
message: texten,
source : imgURL,
name : headline,
link : '<%=webpage%>',
description : ' '
}, function(response){
$('#fbloader').remove();
if (!response || response.error) {
alert('Error occured' +response.error);
} else {
$.get('updatefacebookpost.asp?gallerier_id=<%=gallerier_id%>&gallery_id='+gallery_id+'&facebookId=' + response.id);
alert('Posten är uppladdad!\nPostens IDnr: ' + response.id );
}
});
}
>
>
>
<a href="#" onClick="uploadPhoto(<%=rs("gallery_id")%>,'<%=rs("big_image")%>','<%=rs("texten")%>');
> return false;">post to facebook</a>
Это "message: texten", которое включает в себя текст и отправляет его на facebook. И если я изменю базу данных на VARCHAR для <% = rs ("texten")%>, который получает ссылка, то это работает, нонет, если в базе данных LONGTEXT? Я надеюсь, вы понимаете, о чем я! Спасибо.