这是iframe代码:
<div id="OutDiv" class="outerdiv">
<iframe src="http://beta.sportsdirect.bg/checkout/onepage/" id="InnerIframe" class="FrameCSS" scrolling="no"></iframe>
</div>
Run Code Online (Sandbox Code Playgroud)
这是上面iframe调用的按钮的HTMl代码:
<button type="button" id="SuperWebF1" title="Continue" class="button">Continue</button>
Run Code Online (Sandbox Code Playgroud)
这是我用来在加载页面时触发按钮单击的jQuery函数:
$('#SuperWebF1').trigger( "click" );
Run Code Online (Sandbox Code Playgroud)
但是只有当我将jQuery代码放在按钮源中并且iframe使用脚本调用按钮时,才会这样工作.
我想制作一个点击iframe外部按钮的活动.可能吗 ?
提前致谢!
这是我的 gitlab-ci.yml:
image: vibraniumcore/gcc-cmake-boost-mysqlcon
#image: gitlab/dind
stages:
- test
- build
Run Tests:
stage: test
tags:
- c++
script:
- mkdir build
- cd build
- cmake ..
- cmake --build . --target VibraniumCoreTests
- cd ./Tests
- ./VibraniumCoreTests
Build VibraniumCore:
stage: build
tags:
- c++
script:
- mkdir build
- cd build
- cmake ..
- cmake --build .
Build AuthServer:
stage: build
tags:
- c++
script:
- cd Scripts
- ./build_authserver.sh
Build WorldServer:
stage: build
tags:
- c++ …Run Code Online (Sandbox Code Playgroud) 这是我的代码:
login.php中:
<?PHP
require_once __DIR__ . '/Facebook/autoload.php';
$fb = new Facebook\Facebook([
'app_id' => '',
'app_secret' => '',
'default_graph_version' => 'v2.2',
]);
$helper = $fb->getRedirectLoginHelper();
$permissions = ['email','public_profile']; // optional
$loginUrl = $helper->getLoginUrl('http://www.sportsector.bg/login-callback.php', $permissions);
echo '<a href="' . $loginUrl . '">Log in with Facebook!</a>';
Run Code Online (Sandbox Code Playgroud)
这是我的login-callback.php:
<?PHP
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
session_start();
require_once __DIR__ . '/Facebook/autoload.php';
$fb = new Facebook\Facebook([
'app_id' => '',
'app_secret' => '',
'default_graph_version' => 'v2.2',
]);
try {
// Returns a `Facebook\FacebookResponse` object
$response = $fb->get('/me?fields=id,name', '{access-token}'); …Run Code Online (Sandbox Code Playgroud) 这是我的代码:
require "../include/functions.php";
error_reporting(E_ALL);
ini_set('display_errors', '1');
ConnectWithMySQLiDatabase();
$Cat = addslashes($_POST["Category"]);
$v = $conn->mysqli_query($conn,"SELECT * FROM `categories` WHERE `id`=$Cat");
$vrowi = mysqli_fetch_array($v, MYSQLI_ASSOC);
$url = $conn->real_escape_string($vrowi['Link']);
Run Code Online (Sandbox Code Playgroud)
这是我所拥有的functions.php:
function ConnectWithMySQLiDatabase() {
global $dbhost, $dbuser, $dbpass, $database, $HTTP_SERVER_VARS;
$conn = new mysqli($dbhost, $dbuser, $dbpass, $database);
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$conn->set_charset("utf8");
global $conn;
}
Run Code Online (Sandbox Code Playgroud)
变量$dbhost, $dbuser, $dbpass, $database,设置正确.
当我尝试执行此mysqli_query时,我收到以下错误:
<b>Fatal error</b>: Call to a member function mysqli_query() on …Run Code Online (Sandbox Code Playgroud) 这是我的 HTML 选择菜单:
\n\n<select name="shipping_city" id="shipping-city-select" title="">\n <option value="">\xd0\x98\xd0\xb7\xd0\xb1\xd0\xb5\xd1\x80\xd0\xb5\xd1\x82\xd0\xb5 \xd0\xb3\xd1\x80\xd0\xb0\xd0\xb4</option> \n <option city_en="Aytos" value="1">\xd0\xb3\xd1\x80. \xd0\x90\xd0\xb9\xd1\x82\xd0\xbe\xd1\x81</option>\n <option city_en="Burgas" value="2">\xd0\xb3\xd1\x80. \xd0\x91\xd1\x83\xd1\x80\xd0\xb3\xd0\xb0\xd1\x81</option>\n <option city_en="Asenovgrad" value="3">\xd0\xb3\xd1\x80. \xd0\x90\xd1\x81\xd0\xb5\xd0\xbd\xd0\xbe\xd0\xb2\xd0\xb3\xd1\x80\xd0\xb0\xd0\xb4</option>\n <option city_en="Blagoevgrad" value="4">\xd0\xb3\xd1\x80. \xd0\x91\xd0\xbb\xd0\xb0\xd0\xb3\xd0\xbe\xd0\xb5\xd0\xb2\xd0\xb3\xd1\x80\xd0\xb0\xd0\xb4</option>\n <option city_en="Botevgrad" value="5">\xd0\xb3\xd1\x80. \xd0\x91\xd0\xbe\xd1\x82\xd0\xb5\xd0\xb2\xd0\xb3\xd1\x80\xd0\xb0\xd0\xb4</option>\n <option city_en="Byala Rusensko" value="6">\xd0\xb3\xd1\x80. \xd0\x91\xd1\x8f\xd0\xbb\xd0\xb0, \xd0\xa0\xd1\x83\xd1\x81\xd0\xb5\xd0\xbd\xd1\x81\xd0\xba\xd0\xbe</option>\n <option city_en="Varna" value="7">\xd0\xb3\xd1\x80. \xd0\x92\xd0\xb0\xd1\x80\xd0\xbd\xd0\xb0</option>\n <option city_en="Veliko Tyrnovo" value="8">\xd0\xb3\xd1\x80. \xd0\x92\xd0\xb5\xd0\xbb\xd0\xb8\xd0\xba\xd0\xbe \xd0\xa2\xd1\x8a\xd1\x80\xd0\xbd\xd0\xbe\xd0\xb2\xd0\xbe</option>\n <option city_en="Vidin" value="9">\xd0\xb3\xd1\x80. \xd0\x92\xd0\xb8\xd0\xb4\xd0\xb8\xd0\xbd</option>\n <option city_en="Vratsa" value="10">\xd0\xb3\xd1\x80. \xd0\x92\xd1\x80\xd0\xb0\xd1\x86\xd0\xb0</option>\n <option city_en="Gabrovo" value="11">\xd0\xb3\xd1\x80. \xd0\x93\xd0\xb0\xd0\xb1\xd1\x80\xd0\xbe\xd0\xb2\xd0\xbe</option>\n <option city_en="Gorna Oryahovitsa" value="12">\xd0\xb3\xd1\x80. \xd0\x93\xd0\xbe\xd1\x80\xd0\xbd\xd0\xb0 \xd0\x9e\xd1\x80\xd1\x8f\xd1\x85\xd0\xbe\xd0\xb2\xd0\xb8\xd1\x86\xd0\xb0</option>\n <option city_en="Devnya" value="13">\xd0\xb3\xd1\x80. \xd0\x94\xd0\xb5\xd0\xb2\xd0\xbd\xd1\x8f</option>\n <option city_en="Dryanovo" value="14">\xd0\xb3\xd1\x80. \xd0\x94\xd1\x80\xd1\x8f\xd0\xbd\xd0\xbe\xd0\xb2\xd0\xbe</option>\n <option city_en="Dobrich" value="15">\xd0\xb3\xd1\x80. \xd0\x94\xd0\xbe\xd0\xb1\xd1\x80\xd0\xb8\xd1\x87</option>\n <option city_en="Dupnitsa" …Run Code Online (Sandbox Code Playgroud) 我有这个:
std::uint32_t data[6];
std::map<std::string, std::variant<int, float, std::string, std::uint32_t> map_;
map_["data0"] = data[0] ? data[0] : 0;
map_["data1"] = data[1] ? data[1] : 0;
map_["data2"] = data[2] ? data[2] : 0;
map_["data3"] = data[3] ? data[3] : 0;
map_["data4"] = data[4] ? data[4] : 0;
map_["data5"] = data[5] ? data[5] : 0;
Run Code Online (Sandbox Code Playgroud)
的想法map_["data0"] = data[0] ? data[0] : 0;是查看是否已设置任何值data[0](如果未设置)0。
然而这不能正常工作。即使data[0]未设置,它也不会返回“0”。
知道如何检查特定索引处的数组是否已std::uint32_t“初始化”或设置吗?
我正在使用 Magento 1.9.0.1,我目前正在处理自定义扩展。
我在管理面板中创建了一个自定义编辑表单,这是它的屏幕截图:

该Save Item按钮就像是死了。当我点击它时什么也没有发生,甚至没有页面加载/重新加载也没有错误......只是什么都没有。
该Delete Item按钮工作正常,正在删除它必须删除的内容。
这是我认为对我的斗争负责的代码:
我这是我的 Edit.php:
<?php
class VivasIndustries_SmsNotification_Block_Adminhtml_Sms_Status_Edit extends Mage_Adminhtml_Block_Widget_Form_Container
{
public function __construct()
{
parent::__construct();
$this->_objectId = 'id';
$this->_blockGroup = 'smsnotification';
$this->_controller = 'adminhtml_sms_status';
$this->_updateButton('save', 'label', Mage::helper('smsnotification')->__('Save Item'));
$this->_updateButton('delete', 'label', Mage::helper('smsnotification')->__('Delete Item'));
}
public function getHeaderText()
{
if( Mage::registry('smsnotification_data') && Mage::registry('smsnotification_data')->getId() ) {
return Mage::helper('smsnotification')->__("Edit Item '%s'", $this->htmlEscape(Mage::registry('smsnotification_data')->getTitle()));
} else {
return Mage::helper('smsnotification')->__('Add Item');
}
}
}
Run Code Online (Sandbox Code Playgroud)
您可以通过类检查文件路径..
这是我的 Form.php 文件中的内容:
<?php
class VivasIndustries_SmsNotification_Block_Adminhtml_Sms_Status_Edit_Form extends Mage_Adminhtml_Block_Widget_Form
{
protected function …Run Code Online (Sandbox Code Playgroud) 我正在使用https://datatables.net和 Bootstrap。
这是我用于显示数据表的代码:
<script type="text/javascript">
$(document)
.ready(function () {
$('#datatable').dataTable({
"order": [[ 0, "desc" ]],
"page": 10
});
});
</script>
Run Code Online (Sandbox Code Playgroud)
我没有问题让表运行没有问题。但是我想将默认页面更改为默认情况下不作为第一个页面。
我尝试将默认页面设置为第 10 页。我的意思是,加载表格时不显示第 1 页,而是显示为活动第 10 页。
然而我似乎不能这样做。你能帮我一下吗?
提前致谢!
这是我的代码:
public class JsonData
{
public string header;
public Dictionary<string, string> data = new Dictionary<string, string>();
public int connectionId;
}
JsonData SendData = new JsonData();
SendData.header = "01";
SendData.data.Add("text", "What is Lorem Ipsum?Lorem ");
SendData.data.Add("accId", "123");
SendData.connectionId = 12;
string json = JsonUtility.ToJson(SendData);
Run Code Online (Sandbox Code Playgroud)
一切都很好,但是以某种方式data转换后的JSON字符串中的密钥根本不会出现。
该string json如下所示:
{"header":"01","connectionId":12}
Run Code Online (Sandbox Code Playgroud)
代替:
{"header":"01","data":{"text":"What is Lorem Ipsum?Lorem ","accId":"123"},"connectionId":12}
Run Code Online (Sandbox Code Playgroud)
我的错误在哪里?为什么我不能收到这样的结果?
我使用此示例的代码来创建我的 GRPC 异步服务器:
#include <memory>
#include <iostream>
#include <string>
#include <thread>
#include <grpcpp/grpcpp.h>
#include <grpc/support/log.h>
#ifdef BAZEL_BUILD
#include "examples/protos/helloworld.grpc.pb.h"
#else
#include "helloworld.grpc.pb.h"
#endif
using grpc::Server;
using grpc::ServerAsyncResponseWriter;
using grpc::ServerBuilder;
using grpc::ServerContext;
using grpc::ServerCompletionQueue;
using grpc::Status;
using helloworld::HelloRequest;
using helloworld::HelloReply;
using helloworld::Greeter;
class ServerImpl final {
public:
~ServerImpl() {
server_->Shutdown();
// Always shutdown the completion queue after the server.
cq_->Shutdown();
}
// There is no shutdown handling in this code.
void Run() {
std::string server_address("0.0.0.0:50051");
ServerBuilder builder;
// Listen on …Run Code Online (Sandbox Code Playgroud)