小编Jue*_*gen的帖子

AJAX,好吧,POST不行

Ajax GET请求正常工作.但我必须使用POST,因为我希望发送更多的数据,对GET来说太多了.

环境:Apache 2,Debian 9(从头开始),jQuery 3.2.1,没什么特别的.

我把问题解决了这段代码:

客户

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="de">
  <head>
    <meta http-equiv="content-type" content="text/html; charset=utf-8">
    <title>Ajaxtest</title>
    <script src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
</head>
<body>
    <script language="JavaScript">
    <!--
    $.ajax({
        url: 'ajaxtest2.php',
        dataType: 'json',
        contentType: 'application/json; charset=utf-8',
        type: 'POST',
        data: {testdata: 'here I am'},
        success: function (resp) {
            console.log(resp);
        },
    });
    -->
    </script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

服务器

<?php
ini_set('error_reporting', E_ERROR);
header('Content-type: application/json'); 
header('HTTP/1.1 200 OK');
print json_encode(
    array(
        'method'=>$_SERVER['REQUEST_METHOD'],
        'get'=>$_GET['testdata'],
        'post'=>$_POST['testdata'])
    );
exit();
?>
Run Code Online (Sandbox Code Playgroud)

当通过GET发送ajax调用时我只会改变

type: 'POST'
Run Code Online (Sandbox Code Playgroud)

type: 'GET' …
Run Code Online (Sandbox Code Playgroud)

php ajax jquery debian

5
推荐指数
1
解决办法
101
查看次数

将 Markdown 转换为纯文本

我想根据原始文本源文件手动检查(使用 winmerge)自动生成的降价文件。只是为了确保没有任何东西被切断或遗忘。

我不需要任何类型的样式信息。所以每个降价标签都必须被剥离。

我试图用 pandoc 将 md 转换为 txt 却发现标签仍然存在。

我怎样才能从 md 文件中获取纯文本?

markdown pandoc

4
推荐指数
1
解决办法
3967
查看次数

WooCommerce,如何删除可下载产品的订单权限

我想删除下载某些订单文件的权限(即使已经付款),例如,如果客户付款被撤销。

我正在摆弄“wc_downloadable_file_permission”,但不知何故这只授予权限,但我想撤销它。

我什至尝试手动处理 wp_posts_meta (_download_permissions_granted:yes/no) 但它没有用。

到目前为止我得到了这个。

function revoke_download_permission( $order_id ) {    
$order = wc_get_order( $order_id ); 

if ( sizeof( $order->get_items() ) > 0 ) { 
    foreach ( $order->get_items() as $item ) { 
        $product = $item->get_product(); 

        if ( $product && $product->exists() && $product->is_downloadable() ) { 
            $downloads = $product->get_downloads(); 

            foreach ( array_keys( $downloads ) as $download_id ) { 
                wc_downloadable_file_permission( $download_id, $product, $order, $item->get_quantity() ); 
            } 
        } 
    } 
} 
Run Code Online (Sandbox Code Playgroud)

}

woocommerce

2
推荐指数
1
解决办法
1704
查看次数

标签 统计

ajax ×1

debian ×1

jquery ×1

markdown ×1

pandoc ×1

php ×1

woocommerce ×1