小编Tom*_*man的帖子

检查肥皂连接是否有效

快速的一个,您将如何检查您与肥皂服务器的连接是否实际连接?

我有这个代码:

$m_wsdl = "https://m2mconnect.orange.co.uk/orange-soap/services/MessageServiceByCountry?wsdl";
    try {
        $client = new SoapClient($m_wsdl);

        $this->m_messages = $client->peekMessages('','',10,"");
    } catch (Exception $e) {

        echo "Exception: \n" . $e->getMessage() . "\n";
    }

    $this->do_parse_xml();
Run Code Online (Sandbox Code Playgroud)

显然,我的用户名和密码都在peekmessages字段中,它们应该是,并且它们都是正确的我是100%.

由于某种原因,它根本没有返回任何数据,我不知道如何检查,看看连接是否真的有效?

我没有得到回应的例外

谢谢你的帮助

php soap soap-client

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

div元素未使用javascript更新

谁能在下面的代码中看到为什么未更新div(#welcome)?

function show_logged_in(success)
{

    var is_logged_in = success;

    var dataString = {"reg":invalid, "login":invalid,"is_logged_in":is_logged_in};

    $.ajax({
        type:"POST",
        url:"PHP/class.ajax.php",
        data:dataString,
        dataType:'JSON',
        success: function(username) {
            alert("User is shown");
            user = username;
            change_div();
        },
        error: function() {
            alert("ERROR in show_logged_in")
        }
    });

function change_div(){
    $('#welcome').style.display = 'block';
    $('#welcome').innerHTML = "Welcome" + user + "to SIK";
    }

}
Run Code Online (Sandbox Code Playgroud)

来自ajax的响应只是从会话变量中获取用户名。并正确返回。

当它返回时,我希望div出现并表示欢迎。但是由于某些原因,div没有被更新。

这是html:

<div id="welcome" style="display:none; postion:absolute; top:0; float:right;">...</div>

html javascript ajax jquery

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

阅读JSON Tiled地图编辑器文件并显示到画布

林跟随这本教程能够加载在我的JavaScript /帆布游戏的瓷砖地图编辑器创建JSON地图文件.

我已经实现了我自己的版本,并且在控制台或网络等的firebug中没有错误.

而且据我所知,通过输入console.logs和alert,脚本运行得非常好!

问题是画布保持空白!什么时候它应该有一个瓷砖地图.

这是我在游戏中实现的教程版本:

function Level() {
var c;
var data;
var layers = [];

this.get_map = function(name,ctx){
    c = ctx;
    $.getJSON('maps/'+ name + '.json', function(json){
    get_tileset(json);
    });
};

function get_tileset(json) {
    data = json;
    this.tileset = $("<img />", { src: json.tilesets[0].image })[0];
    this.tileset.onload = renderLayers(this);
}

function renderLayers(layers){
    layers = $.isArray(layers) ? layers : data.layers;
    layers.forEach(renderLayer);
}

function renderLayer (layer){
    if (layer.type !== "tilelayer" || !layer.opacity) {
        alert("Not a tileLayer");
    }
    var s = c.canvas.cloneNode(), …
Run Code Online (Sandbox Code Playgroud)

javascript json canvas map tile

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

标签 统计

javascript ×2

ajax ×1

canvas ×1

html ×1

jquery ×1

json ×1

map ×1

php ×1

soap ×1

soap-client ×1

tile ×1