小编Gin*_*ani的帖子

XML到数组?[PHP]

好吧,我一直有问题将xml更改回数组....如果每个xml遵循相同的格式,但每个XML都不同,除了<Formula>标签,公式名和movepeed ex 之外,这将是很简单的:

<Formula>
<formulaname>Basic</formulaname>
<movespeed>1</movespeed>
<str>4</str>
<dex>3</dex>
<int>1</int>
<will>2</will>
</Formula>
Run Code Online (Sandbox Code Playgroud)

要么

<Formula>
<formulaname>Basic</formulaname>
<movespeed>1</movespeed>
<box>4</box>
<chicken>3</chicken>
<ducks>1</ducks>
<cereal>2</cereal>
</Formula>
Run Code Online (Sandbox Code Playgroud)

我尝试过的:

$xml = simplexml_load_file("test.xml");
print_r($xml);
Run Code Online (Sandbox Code Playgroud)

这实际上是prints一些东西,但我无法超越,甚至echo它...

foreach($xml->text as $string) { 
  print_r($string);
  echo 'attributes: '. $string->attributes() .'<br />';
}
Run Code Online (Sandbox Code Playgroud)

没有工作,原来它是,strings但没有一个是strings......

foreach ($xml->Formula as $element) {
  foreach($element as $key => $val) {
   echo "{$key}: {$val}";
  }
Run Code Online (Sandbox Code Playgroud)

也没有工作,我需要这样的工作,所以我可以使用来自的值,array而不知道将调用什么值.

php xml arrays

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

有没有办法等待Dom更新或异步更新Dom?

我有一个用css制作的简单加载条,你更新了css和bar填充,超级简单.我决定用jQuery更新吧,效果很好,但现在把它扔进了实用的环境.我有一堆文件被下载,每次文件成功下载,它都会更新位置.主要的问题是它如此快速地下载文件,并正确地放置文件足够快,它只是不更新​​加载栏,除非我设置300-400ms的超时间隔..它确实登录到控制台,我做了一个interval函数,它根据全局变量不断检查文件是否已完成.无论我在哪里放置功能来更新加载栏或我如何更新它,看起来Dom都不会做出反应,除非文件之间有足够大的延迟或者它会在最后做出反应(跳转到100).

是否有任何方法可以等待由J更新Dom,或者您是否发现了导致此问题的代码中的问题?

我也尝试过promises,但它没有改变浏览器对函数的反应.

这一切都是在Cordova环境中完成的,但我也在chrome上进行了测试,只要PC看起来足够强大就能正常工作.

文件传输功能也有"成功",但是没有做任何事情,因为Dom不会更新,直到所有下载完成或者有延迟

到目前为止,我的解决方案是故意滞后下载器,或者每10或20个文件滞后以更新位置

编辑:这是我的装载栏Js

  var colorInc = 100 / 3;
  function setWater(myval)
  {
   var val = myval;
var waitForMe = $.Deferred();
  if(val != ""
  && !isNaN(val)
  && val <= 100
  && val >= 0)
{
  setTimeout(function(){waitForMe.resolve()}, 100);
  var valOrig = val;
  val = 100 - val;

  if(valOrig == 0)
  {
    //$("#percent-box").val(0);
    $(".progress .percent").text(0 + "%");
  }
  else $(".progress .percent").text(valOrig + "%");

  $(".progress").parent().removeClass();
  $(".progress .water").css("top", val + "%");

  if(valOrig < colorInc * 1)
    $(".progress").parent().addClass("red");
  else if(valOrig < colorInc …
Run Code Online (Sandbox Code Playgroud)

javascript jquery html5 dom asynchronous

7
推荐指数
1
解决办法
251
查看次数

如何正确签署cordova应用程序?

ERROR ITMS-90174: "Missing Provisioning Profile - Apps must contain a provisioning profile in a file named embedded.mobileprovision."
Run Code Online (Sandbox Code Playgroud)

这个问题一直困扰着我过去3-4天,我尝试过辞职,我正在使用如下所示的构建配置:

{
    "ios": {
        "debug": {
            "codeSignIdentity": "iPhone Developer",
            "provisioningProfile":"ID found in myapp.mobileprovision",
            "developmentTeam": "VKUC8843LP",
            "packageType": "development"
        },
        "release": {
            "codeSignIdentity": "iPhone Developer",
            "provisioningProfile":"ID found in myapp.mobileprovision",
            "developmentTeam": "VKUC8843LP",
            "packageType": "app-store"
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我正在使用cordova,这是我正在运行的命令来构建应用程序:

cordova build ios --release --buildConfig
cd platforms/ios
pushd "build"
mkdir ./Payload
cp -R "emulator/myapp.app" ./Payload
zip -qyr MyApp.ipa ./Payload
rm -r ./Payload
popd
Run Code Online (Sandbox Code Playgroud)

然后我把它放在ApplicationLoader中,每次我发送它,我得到上面的消息.我有一个build.json里面/ App(www之前的目录).当我打开XCode文件并检查签名时说:

Provisioning profile "myapp" …
Run Code Online (Sandbox Code Playgroud)

xcode signing ios cordova

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

$ .load内部的表单未正确发布

那么这就是我得到的,基本上点击了一个按钮,执行以下代码:

    Readthis = "MonsterRequest.php?id=<?php echo $_REQUEST['id']; ?>&Mon=";
    TestVar = TestVar.replace(/\s/g, "");
    Readthis = Readthis + htmlencode(TestVar);
    $('#CenterPiece').load(Readthis); 
Run Code Online (Sandbox Code Playgroud)

一切似乎按预期工作,除非传递给Monsterequest.php,帖子没有被传递到它的自我,页面基本上重新加载它的自我,因为它被传递给主要的父母...(我不确定它是否但是,monsterrequest.php似乎在它自己完全正常工作,但是当加载它根本无法正常工作时我完全被难倒.我基本上想要发布数据而不重新加载页面.

Monsterrequest.php:http://pastebin.com/fiFjjBZg

html javascript php jquery post

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

标签 统计

javascript ×2

jquery ×2

php ×2

arrays ×1

asynchronous ×1

cordova ×1

dom ×1

html ×1

html5 ×1

ios ×1

post ×1

signing ×1

xcode ×1

xml ×1