function ajax_hack()
{
    set_dialog('alert', '抱歉，您這是屬於不合法的資料請求', 5000);
}

function set_select(obj, ops, is_empty)
{
    if (is_empty) obj[0].options.length = 0;
    $jQuery.each(ops, function(idx, op) {
        option = document.createElement('OPTION');
        obj[0].options.add(option);
        option.innerHTML = op.name;
        option.value     = op.value;
        option.selected  = (op.status) ? true : false;
    });
}

$jQuery(function() {
    // 附加方法
    $jQuery.extend({
        setAjax: function(php_url, params) {
            $jQuery.ajax({
            type: 'POST',
            url: php_url,
            cache: false,
            data: params,
            dataType: 'json',
            error: function(XMLHttpRequest, textStatus, errorThrown) {
                set_dialog('alert', '系統忙碌中，請稍候再重新執行', 5000);
            },
            success: function(data, textStatus) {
                // 顯示執行訊息
                if (data.msg && data.msg != '') set_dialog('alert', data.msg, 5000);
             
                // 執行 JS
                if (data.action && data.action != '') eval(data.action);
            }
          });
        }
    });
});
