簡體   English   中英

用jQuery在PHP cURL中搜索

[英]Search in php cURL with jquery

function curl_download($Url){
     $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $Url);
    curl_setopt($ch, CURLOPT_REFERER, "http://www.example.org/yay.htm");
    curl_setopt($ch, CURLOPT_USERAGENT, "MozillaXYZ/1.0");
    curl_setopt($ch, CURLOPT_HEADER, 0);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_TIMEOUT, 10);
    $output = curl_exec($ch);
    curl_close($ch);
    return $output;
}

$curl = curl_download('http://www.example.com');

<script>
    $(function() {
        var myhtml = "<?=$curl;?>";
    });
</script>

這只是將整個網站輸出到我的網頁上。 而不是在Javascript中放入變量。
我想想像標准HTML代碼一樣維護它。

謝謝你

我不知道這是否是實現此目標的最佳方法。 如果將整個html結果存儲在js變量中,則由於多行和未轉義的雙引號和單引號,javascript會引發錯誤。 您可以將該函數用作服務器端端點,並通過js中的ajax調用它。 jQuery將處理html響應(避免引號沖突和換行),並且您可以將結果用作成功回調中的參數。

您需要轉義HTML。 也許通過json_encode運行它? 那可能會為您處理所有的轉義。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM