0

これはかなり簡単になると思いましたが、少し錆びています。

私はこれをjavascript/jqueryコードと呼んでいます:

$.get("plugin.php", {up_vote:surl},
    function(data){
    //alert(data);
    document.getElementById('numvotes').innerHTML = data;
});
......

そして、それが返されると、文字列として返される数値である値を取得し、その数値の直後にリダイレクトに関する長いテキストが表示されます。どうすればそれを取り除くことができますか?値が欲しいだけです。返される内容は次のとおりです。8(10秒経過してもリダイレクトされない場合は、ここをクリックしてください)

これがリダイレクトされる原因は何ですか?または、どうすればその'(もしあなたが....)テキストを取り除くことができますか?

4

2 に答える 2

1

実際には、plugin.phpがリダイレクトテキスト(およびおそらく他のHTMLも)を送信しています。plugin.php?up_vote = surlを直接参照してみると、何が起こるかがわかります。

さらに、とにかくjqueryを使用している場合は、次のように変更document.getElementById()してみませんか。

$('#numvotes').html(data);
于 2012-06-01T11:40:04.707 に答える
1

あなたは使用してみることができます

data = data.match(/^\d{1,}/);  
$('#numvotes').html(data);

結果が常に質問で与えたのと同じ形式になる場合。

于 2012-06-01T11:44:54.017 に答える