来自chinaz的ajax获取评论代码_javascript技巧
ajax获取到的字符是类似下面的内容
然后用下面的ajax进行输出
var key='';
var str=new Array();
function createAjaxObj(){
var httprequest=false
//document.domain='chinaz.com';
if (window.XMLHttpRequest){ // if Mozilla, Safari etc
httprequest=new XMLHttpRequest()
if (httprequest.overrideMimeType)
httprequest.overrideMimeType('text/xml');
}
else if (window.ActiveXObject){ // if IE
try
{
httprequest=new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
try
{
httprequest=new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e){}
}
}
return httprequest;
}
function load_feedback(arcID,pg){
/*
var url = "http://www.chinaz.com/plus/feedback_ajax.php?action=show&arcID="+arcID+"&pg="+pg;
var ajax = new oAjax();
// 是否显示错误
//ajax.error = true;
// 请求的页面的编码为'gb2312'或空
//ajax.encode = 'gb2312';
// 回调函数
ajax.callback = function (content) {
// 处理返回内容
eval('var obj = ' + content);
document.getElementById('fedbk').innerHTML=obj.a;
document.getElementById('fedcount').innerHTML=obj.b;
};
ajax.send(url);
*/
var xmlhttp = createAjaxObj();
try
{
var params="action=show&arcID="+arcID+"&pg="+pg;
xmlhttp.abort();
xmlhttp.open("get","/plus/feedback_ajax.php?"+params,true);
xmlhttp.setRequestHeader("Content-type", "text/html;charset=gb2312");
xmlhttp.setRequestHeader("If-Modified-Since","0");
xmlhttp.setRequestHeader("Content-length", params.length);
xmlhttp.setRequestHeader("Connection", "close");
xmlhttp.onreadystatechange=f
xmlhttp.send(null);
}catch(ex){}
function f()
{
if(xmlhttp.readyState!= 4 || xmlhttp.status!=200 )
return ;
var b= xmlhttp.responseText;
var obj = eval("("+b+")");
document.getElementById('fedbk').innerHTML=obj.a;
document.getElementById('fedcount').innerHTML=obj.b;
document.getElementById('feedcounttop').innerHTML=obj.b;
}
}
function load_allfeedback(arcID,pg){
var xmlhttp = createAjaxObj();
try
{
var params="action=showall&arcID="+arcID+"&pg="+pg;
xmlhttp.abort();
xmlhttp.open("get","/plus/feedback_ajax.php?"+params,true);
xmlhttp.setRequestHeader("Content-type", "text/html;charset=gb2312");
xmlhttp.setRequestHeader("If-Modified-Since","0");
xmlhttp.setRequestHeader("Content-length", params.length);
xmlhttp.setRequestHeader("Connection", "close");
xmlhttp.onreadystatechange=f
xmlhttp.send(null);
}catch(ex){}
function f()
{
if(xmlhttp.readyState!= 4 || xmlhttp.status!=200 )
return ;
var content= xmlhttp.responseText;
var obj = eval("("+content+")");
// eval('var obj = ' + content);
document.getElementById('fedbk').innerHTML=obj.a;
//document.getElementById('fedcount').innerHTML=obj.b;
}
}
function feed_back(){
var msg = trim(document.getElementById('msg').value);
var arcID = document.getElementById('arcID').value;
var username = trim(document.getElementById('username').value);
var pwd = trim(document.getElementById('pwd').value);
var checkbox = document.getElementById('notuser');
if(checkbox.checked)
var notuser = 1;
else
var notuser = 0;
var xmlhttp = createAjaxObj();
try
{
params="action=send&arcID="+arcID+"&msg="+msg+"&username="+username
+"&pwd="+pwd+"¬user="+notuser;
xmlhttp.abort();
xmlhttp.open("get","/plus/feedback_ajax.php?"+params,true);
xmlhttp.setRequestHeader("Content-type", "text/html;charset=gb2312");
xmlhttp.setRequestHeader("If-Modified-Since","0");
xmlhttp.setRequestHeader("Content-length", params.length);
xmlhttp.setRequestHeader("Connection", "close");
xmlhttp.onreadystatechange=f
xmlhttp.send(null);
}catch(ex){}
function f()
{
if(xmlhttp.readyState!= 4 || xmlhttp.status!=200 )
return ;
var arr = xmlhttp.responseText.split("@:");
if(!arr[1]){
alert(xmlhttp.responseText);
}
else{
if(arr[0] != 'true')
alert(arr[0]);
alert(arr[2]);
ck_yzimg();
load_feedback(arr[1],1);
}
}
}
function goodbad(fid,arcid,actname,pg){
var xmlhttp = createAjaxObj();
try
{
params = "action="+actname+"&fid="+fid+"&arcID="+arcid+"&pg="+pg;
xmlhttp.abort();
xmlhttp.open("get","/plus/feedback_ajax.php?"+params,true);
xmlhttp.setRequestHeader("Content-type", "text/html;charset=gb2312");
xmlhttp.setRequestHeader("If-Modified-Since","0");
xmlhttp.setRequestHeader("Content-length", params.length);
xmlhttp.setRequestHeader("Connection", "close");
xmlhttp.onreadystatechange=f
xmlhttp.send(null);
}catch(ex){}
function f()
{
if(xmlhttp.readyState!= 4 || xmlhttp.status!=200 )
return ;
var arr = xmlhttp.responseText.split("@:");
if(!arr[1])
alert(xmlhttp.responseText);
else{
alert(arr[0]);
load_feedback(arr[1],arr[2]);
}
}
}
function goodbad2(fid,arcid,actname,pg){
var xmlhttp = createAjaxObj();
try
{
params = "action="+actname+"&fid="+fid+"&arcID="+arcid+"&pg="+pg;
xmlhttp.abort();
xmlhttp.open("get","/plus/feedback_ajax.php?"+params,true);
xmlhttp.setRequestHeader("Content-type", "text/html;charset=gb2312");
xmlhttp.setRequestHeader("If-Modified-Since","0");
xmlhttp.setRequestHeader("Content-length", params.length);
xmlhttp.setRequestHeader("Connection", "close");
xmlhttp.onreadystatechange=f
xmlhttp.send(null);
}catch(ex){}
function f()
{
if(xmlhttp.readyState!= 4 || xmlhttp.status!=200 )
return ;
var arr = xmlhttp.responseText.split("@:");
if(!arr[1])
alert(xmlhttp.responseText);
else{
alert(arr[0]);
load_allfeedback(arr[1],arr[2]);
}
}
}
function pg(vl){
var arcID = document.getElementById('arcID').value;
load_feedback(arcID,vl);
}
function pg2(arcID,vl){
//var arcID = document.getElementById('arcID').value;
load_allfeedback(arcID,vl);
}
function ck_yzimg(){
//document.all.cknum.value='';
document.all.msg.value='';
document.all.username.value='';
document.all.pwd.value='';
document.getElementsByName('sb')[0].disabled = false;
//document.all.img1.onclick();
}
function trim(s) {
return s.replace( /^\s*/, "" ).replace( /\s*$/, "" );
}
//////
/*
String.prototype.Contains = function(str) {
return (this.indexOf(str) > -1);
};
var Browser = {
s : navigator.userAgent.toLowerCase()
};
(function (b) {
b.IsIE = b.s.Contains('msie');
b.IsIE5 = b.s.Contains('msie 5');
b.IsIE6 = b.s.Contains('msie 6');
b.IsIE7 = b.s.Contains('msie 7');
b.IsIE56 = !b.IsIE7 && (b.IsIE6 || b.IsIE5);
b.IsGecko = b.s.Contains('gecko');
b.IsSafari = b.s.Contains('safari');
b.IsOpera = b.s.Contains('opera');
b.IsMac = b.s.Contains('macintosh');
b.IsIELike = (b.IsIE || b.IsOpera);
b.IsGeckoLike = (b.IsGecko || b.IsSafari);
}) (Browser);
function oAjax () {
this.req = null;
this.url = '';
this.content = '';
this.type = 'text';
this.encode = '';
this.asyn = true;
this.action = 'get';
this.error = false;
}
oAjax.prototype.init = function () {
if (window.XMLHttpRequest) {
this.req = new XMLHttpRequest();
}
else if (window.ActiveXObject) {
// isIE = true;
try {
this.req = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e) {
try {
this.req = new ActiveXObject("Microsoft.XMLHTTP");
}
catch(e) {
this.req = false;
}
}
}
var self = this;
if (this.req) {
this.req.onreadystatechange = function () {self.listener()};
}
};
oAjax.prototype.listener = function () {
if (this.req.readyState == 4) {
if (this.req.status == 200) {
// right
try {
this.callback(Browser.IsIE && this.encode == 'gb2312' ? oAjax.gb2utf8(this.req.responseBody) : (this.type == 'text' ? this.req.responseText : this.req.responseXML));
}
catch (e) {
this.halt('[callback] ' + e.name + ':' + e.message);
}
}
else {
// error
this.halt('[callback error] ' + this.req.status);
}
}
};
oAjax.prototype.send = function (url) {
this.init();
url = this.url = url || this.url || '';
this.content = !!this.content ? this.content : '';
this.encode = this.encode ? this.encode.toLowerCase() : '';
this.asyn = this.asyn == undefined ? true : !!this.asyn;
this.action = (this.action == undefined || this.action == 'get') ? 'Get' : 'Post';
this.error = this.error == undefined ? false : !!this.error;
if (! url && this.error) {
alert('Ajax请求URL不能为空。');
return;
}
try {
this.req.open(this.action, url, this.asyn);
}
catch (e) {
this.halt('[open] ' + e.name + ':' + e.message);
return;
}
try {
this.req.setRequestHeader('Connection', 'close');
this.req.setRequestHeader('Accept-Encoding', 'gzip, deflate');
this.req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded' + (this.encode ? ';charset=' + this.encode : ''));
if(this.req.overrideMimeType && this.encode) {
this.req.overrideMimeType('text/xml' + (this.encode ? ';charset=' + this.encode : ''));
}
this.req.send(this.content);
}
catch (e) {
this.halt('[open] ' + e.name + ':' + e.message + '\n** 检查是否为跨域访问。');
}
};
oAjax.prototype.callback = function (content) {
//alert(content);
};
// abort
oAjax.prototype.abort = function () {
this.req.abort();
};
oAjax.prototype.halt = function (description) {
this.error && alert(description);
};
// gb2312 to utf8
oAjax.gb2utf8 = function (data) {
var glbEncode = [];
gb2utf8_data = data;
execScript("gb2utf8_data = MidB(gb2utf8_data, 1)", "VBScript");
var t = escape(gb2utf8_data).replace(/%u/g,"").replace(/(.{2})(.{2})/g,"%$2%$1").replace(/%([A-Z].)%(.{2})/g,"@$1$2");
t = t.split("@");
var i=0, j = t.length, k;
while(++i k = t[i].substring(0,4);
if(!glbEncode[k]) {
gb2utf8_char = eval("0x" + k);
execScript("gb2utf8_char = Chr(gb2utf8_char)", "VBScript");
glbEncode[k] = escape(gb2utf8_char).substring(1, 6);
}
t[i] = glbEncode[k] + t[i].substring(4);
}
gb2utf8_data = gb2utf8_char = null;
return unescape(t.join("%"));
}
*/
核心代码
var b= xmlhttp.responseText;
var obj = eval("("+b+")");
document.getElementById('fedbk').innerHTML=obj.a;
document.getElementById('fedcount').innerHTML=obj.b;
document.getElementById('feedcounttop').innerHTML=obj.b;

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

En tant que plateforme sociale de commerce électronique populaire, les commentaires des utilisateurs de Xiaohongshu constituent un lien interactif important. De nombreux utilisateurs constatent que sur Xiaohongshu, les derniers commentaires apparaissent souvent au bas de la zone de commentaires. Pourquoi est-ce? Cet article approfondira le mécanisme de tri de la zone de commentaires de Xiaohongshu et partagera quelques conseils pour classer les commentaires au premier plan. 1. Pourquoi les derniers commentaires sur Xiaohongshu sont-ils en bas ? La méthode de tri par défaut de la zone de commentaires de Xiaohongshu consiste à afficher les commentaires par ordre chronologique, c'est-à-dire que les derniers commentaires seront affichés au bas de la zone de commentaires. Cette méthode de tri aide les utilisateurs à visualiser facilement les derniers commentaires et à obtenir des informations en temps réel. Xiaohongshu encourage l'interaction entre les utilisateurs et encourage les utilisateurs à participer activement aux commentaires en plaçant les derniers commentaires en bas de la page. Cette conception permet aux utilisateurs de parcourir les commentaires des autres utilisateurs,

Les gens aiment publier des vidéos, parcourir des vidéos, commenter et interagir sur Douyin. Mais dans l'interaction avec les commentaires, nous pouvons parfois faire des remarques inappropriées ou faire des erreurs et vouloir supprimer ces commentaires. Alors, comment supprimer mes propres commentaires sur Douyin ? 1. Comment supprimer mes commentaires sur Douyin ? 1. Connectez-vous à l'application Douyin et recherchez la vidéo avec le commentaire que vous souhaitez supprimer. 2. Au bas de la page vidéo, recherchez une liste de tous les commentaires. 3. Recherchez votre commentaire, cliquez sur l'icône en forme de cœur (j'aime) à droite du commentaire, puis cliquez sur l'icône de suppression (poubelle) pour confirmer la suppression. 4. Si vous @ d'autres personnes dans le commentaire, vous recevrez un message lors de la suppression du commentaire : « Après avoir supprimé ce commentaire, la personne @ ne recevra pas la notification. » Si vous souhaitez que la personne @ reçoive la notification, vous pouvez le faire. Annulez @ d'abord,

Xiaohongshu est une plateforme sociale de commerce électronique populaire où les utilisateurs peuvent partager des conseils d'achat, recommander des produits et échanger des expériences d'achat. Certains utilisateurs ont constaté que les commentaires qu'ils publiaient sur Xiaohongshu étaient toujours affichés en bas, ce qui les rendait confus. Cet article explorera pourquoi la disposition des commentaires de Xiaohongshu fait apparaître les commentaires des utilisateurs en bas et présentera comment modifier la position des commentaires sur Xiaohongshu. 1. Pourquoi les propres commentaires de Xiaohongshu se trouvent-ils en bas ? L'ordre d'affichage des commentaires sur Xiaohongshu est généralement basé sur l'ordre chronologique des commentaires. Si votre commentaire est publié après qu'un autre utilisateur ait commenté, il apparaîtra en bas. Il s'agit de la méthode par défaut de Xiaohongshu pour trier les commentaires, conçue pour maintenir l'ordre et la clarté dans la zone de commentaires. Xiaohongshu peut se baser sur le contenu des commentaires

Xiaohongshu est une plateforme de médias sociaux populaire où les utilisateurs peuvent partager leur vie et échanger leurs expériences. Certains utilisateurs constateront que lorsqu'ils commentent les publications d'autres personnes, ils ne peuvent pas les voir. Alors, pourquoi les autres ne peuvent-ils pas voir mes commentaires sur Xiaohongshu ? Cet article explorera ce problème en détail pour vous aider à résoudre votre confusion. 1. Pourquoi les autres ne peuvent-ils pas voir mes commentaires sur Xiaohongshu ? Examen retardé : le contenu de l'avis de Xiaohongshu a été examiné et peut être temporairement masqué en raison de la présence de mots sensibles ou de contenu illégal. Dans ce cas, l'autre partie risque de ne pas pouvoir voir le commentaire temporairement après sa publication. Généralement, ces commentaires réapparaîtront une fois la modération terminée. Des anomalies de compte peuvent faire en sorte que les commentaires publiés par les commentateurs ne soient pas vus par l'autre partie, même si les commentaires sont publiés avec succès. De telles situations anormales incluent des comptes bannis ou des fonctions limitées.

Xiaohongshu est une plateforme sociale de commerce électronique populaire où les utilisateurs peuvent partager leurs expériences d'achat et recommander des produits. Certains utilisateurs ont signalé qu'ils étaient troublés par le fait que les images qu'ils avaient téléchargées dans leurs commentaires ne s'affichaient pas correctement. Cet article vous aidera à découvrir pourquoi les images dans les commentaires de Xiaohongshu ne peuvent pas être affichées et à proposer des solutions. 1. Pourquoi les images ne peuvent-elles pas être affichées dans les commentaires de Xiaohongshu ? Les formats d'image peuvent ne pas être pris en charge : la fonction de commentaire de Xiaohongshu ne prend en charge que des formats d'image limités. Si le format d'image que vous téléchargez n'est pas pris en charge, l'image risque de ne pas s'afficher. Il est recommandé d'essayer d'autres formats, tels que JPG, PNG, etc. La taille des images téléchargées dans les commentaires peut être limitée par Xiaohongshu. Si la taille de votre image est trop grande, elle risque de ne pas s'afficher correctement. Il est recommandé d'essayer d'appuyer sur

Xiaohongshu est une plateforme sociale interactive et riche en contenu où les utilisateurs peuvent publier et commenter divers contenus. Parfois, nous pouvons rencontrer des situations où nos commentaires sont supprimés par les blogueurs. Alors, le blogueur recevra-t-il un rappel si un commentaire de Xiaohongshu est supprimé ? Que devons-nous faire s'il est supprimé ? 1. Le blogueur recevra-t-il un rappel si un commentaire de Xiaohongshu est supprimé ? Une fois qu'un commentaire Xiaohongshu est supprimé par le blogueur, le système enverra une notification à l'utilisateur. Les utilisateurs peuvent consulter la notification dans le centre de messagerie de Xiaohongshu pour savoir pourquoi leurs commentaires ont été supprimés. Les utilisateurs peuvent également retrouver leurs commentaires supprimés dans l'enregistrement des commentaires sur leur page d'accueil personnelle et visualiser la situation correspondante. 2. Que dois-je faire si mes commentaires sur Xiaohongshu sont supprimés ? 1. Restez calme : Tout d’abord, nous devons rester calmes et ne pas paniquer ni nous mettre en colère. Bo

Google Authenticator est un outil utilisé pour protéger la sécurité des comptes d'utilisateurs, et sa clé est constituée d'informations importantes utilisées pour générer des codes de vérification dynamiques. Si vous oubliez la clé de Google Authenticator et ne pouvez la vérifier que via le code de sécurité, l'éditeur de ce site Web vous proposera une introduction détaillée sur l'endroit où obtenir le code de sécurité Google. J'espère que cela pourra vous aider si vous le souhaitez. en savoir plus Utilisateurs, veuillez continuer à lire ci-dessous ! Ouvrez d’abord les paramètres du téléphone et accédez à la page des paramètres. Faites défiler la page et trouvez Google. Accédez à la page Google et cliquez sur Compte Google. Accédez à la page du compte et cliquez sur Afficher sous le code de vérification. Entrez votre mot de passe ou utilisez votre empreinte digitale pour vérifier votre identité. Obtenez un code de sécurité Google et utilisez le code de sécurité pour vérifier votre identité Google.

À l’ère numérique actuelle, Xiaohongshu est devenue la principale plateforme permettant à de nombreuses personnes de partager leur vie et d’obtenir des informations. Parfois, nous pouvons être amenés à supprimer des commentaires historiques sur Xiaohongshu ou à rencontrer une situation dans laquelle les commentaires réussissent mais ne peuvent pas être vus. Cet article se concentrera sur ces deux problèmes, en fournissant des méthodes de fonctionnement détaillées et des causes possibles. 1. Comment supprimer les commentaires historiques sur Xiaohongshu ? Pour supprimer les commentaires historiques sur Xiaohongshu, vous pouvez généralement suivre les étapes suivantes : 1. Rechercher les commentaires : Dans l'application Xiaohongshu, recherchez les commentaires que vous avez publiés. Les commentaires apparaissent généralement sous la note ou dans la section commentaires. 2. Appui long sur un commentaire : Utilisez votre doigt pour appuyer longuement sur votre commentaire jusqu'à ce que l'option de suppression apparaisse. 3. Confirmez la suppression : dans la boîte de dialogue contextuelle de confirmation de suppression, cliquez sur le bouton "OK" ou "Supprimer" pour supprimer
