小编ube*_*zik的帖子

JQuery UI对话 - 成功的Ajax更新$(this).dialog('close');

从嵌套的ajax'success'函数中引用$(this)的问题...我知道这是一个范围问题,但似乎找不到一个干净的方法来关闭成功更新的对话框.谢谢你的帮助.

$("#dialog_support_option_form").dialog({
        width: 400,
        height: 180,
        bgiframe: true,
        autoOpen: false,
        modal: true,
        buttons: {
            'Save Support Option': function(){
                $.ajax({
                    type: 'POST',
                    url: "support_options/create_support_option.php",
                    data: $(this).find('form').serialize(),
                    success: function(data){
                        $("#list_support_options").html(data);
                        $(this).dialog('close');
                    }
                });
            },
            'Cancel': function(){
                $(this).dialog('close');
            }
        },
        close: function(){
            $(this).find('input').val('');
        }
    });
Run Code Online (Sandbox Code Playgroud)

jquery user-interface jquery-ui-dialog

11
推荐指数
1
解决办法
1万
查看次数

使用C#winform的zeromq pub/sub示例

我正在尝试创建一个C#Winform应用程序,它在pub/sub模型中使用ZeroMQ(通过nuget的clrzmq .net bindings(x86)).

经过多次搜索,我只能找到独立的C#示例,其中代码使用while语句无限期地处理新消息.当我尝试使用这些示例时,我不知道将代码放在何处,它只会阻止gui和其他所有内容.

我不知道如果不使用另一个线程是不可能的,但我的印象是ZeroMQ的异步行为可以在不编写额外线程的情况下工作.也许我只是不知道在哪里放zeromq代码,或者我真的需要另一个线程.

如果有人可以提供一个简单的pub/sub示例,其中包含将代码实际插入默认C#winform应用程序的方向,我们将非常感激.

.net c# zeromq winforms

9
推荐指数
1
解决办法
6050
查看次数

PHP:将两个单独的mysql查询连接到同一个json数据对象中

我正在尝试将下面的mysql查询结果网格化为单个json对象,但不太确定如何正确地执行它.

$id = $_POST['id'];

$sql = "SELECT contracts.po_number, contracts.start_date, contracts.end_date, contracts.description, contracts.taa_required, contracts.account_overdue, jobs.id AS jobs_id, jobs.job_number, companies.id AS companies_id, companies.name AS companies_name
FROM contracts
LEFT JOIN jobs ON contracts.job_id = jobs.id
LEFT JOIN companies ON contracts.company_id = companies.id
WHERE contracts.id = '$id'
ORDER BY contracts.end_date";

$sql2 = "SELECT types_id
FROM contracts_types
WHERE contracts_id = '$id'";

//return data
$sql_result = mysql_query($sql,$connection) or die ("Fail.");
$arr = array();
while($obj = mysql_fetch_object($sql_result)) { $arr[] = $obj; }
echo json_encode($arr); //return json

//plus …
Run Code Online (Sandbox Code Playgroud)

php mysql arrays json

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

SQL左连接自动别名?

我刚刚意识到由于连接表中的列名重复,我将不得不开始为我的数据库调用设置别名。有没有办法自动告诉 SQL 为我的所有列名设置别名,以便它们以表名的前缀返回?否则,当只有其中一些别名时,它看起来会很混乱。只是在不编写大量额外代码的情况下尝试保持一致。

$sql = "SELECT contracts.po_number, contracts.start_date, contracts.end_date, contracts.description, contracts.taa_required, contracts.account_overdue, jobs.id AS jobs_id, jobs.job_number, companies.id AS companies_id, companies.name AS companies_name
    FROM contracts
    LEFT JOIN jobs ON contracts.job_id = jobs.id
    LEFT JOIN companies ON contracts.company_id = companies.id
    WHERE contracts.id = '$id'
    ORDER BY contracts.end_date";
Run Code Online (Sandbox Code Playgroud)

php sql left-join

3
推荐指数
1
解决办法
1388
查看次数

标签 统计

php ×2

.net ×1

arrays ×1

c# ×1

jquery ×1

jquery-ui-dialog ×1

json ×1

left-join ×1

mysql ×1

sql ×1

user-interface ×1

winforms ×1

zeromq ×1