文档向您展示了如何打开模式,但不清楚您应该将哪种页面传递给open()方法
来自docs的示例:
import { Component } from '@angular/core';
import { ModalController, ViewController } from 'ionic-angular';
constructor(public modalCtrl: ModalController) {
}
presentContactModal() {
let contactModal = this.modalCtrl.create(ContactUs);
contactModal.present();
}
Run Code Online (Sandbox Code Playgroud)
目前还不清楚'ContactUs'对象来自何处,没有导入它.这个例子链接到这里:https://ionicframework.com/docs/api/components/modal/ModalController/
我得到一个错误,在线selection = ui.item.addClass等地方存在语法问题..但我无法弄清楚它是什么.我想我已经逃脱了所有正确的引用,但我不确定.注意:前两个变量意味着包含空的单引号.
<?php
echo "<script>";
echo "$(function(){";
echo "var selection = \' \'; ";
echo "var selectClass = \' \'; ";
echo " $(\".menu\").menu({ ";
echo " select: function (event, ui) { "
echo " $(\'.selected\', this).removeClass(\'selected\'); ";
echo " selection = ui.item.addClass(\'selected\').children(\'a\').attr(\'name\');";
echo " }"; // closes select function
echo " }); "; // closes menu
echo " </script>";
?>
Run Code Online (Sandbox Code Playgroud) 我所拥有的只是一个简单的html页面和一个简单的.js文件.我找不到任何语法错误.jquery库包含在它应该存在的位置,就像.js文件一样.知道可能出了什么问题吗?
第一块代码是我的html:
<!DOCTYPE html>
<html>
<head>
<script src="http://myDomain.com/myInvites.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
<script src="http://www.parsecdn.com/js/parse-1.2.2.min.js"></script>
</head>
<body>
<div id="mainDiv">
<p><a href="#">anchor</a></p>
</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
这是名为myInvites.js的.js页面:
$(function()
{
$('#mainDiv').click(function()
{
alert("working");
});//closes click
});//closes function
Run Code Online (Sandbox Code Playgroud) 我正在寻找一些简单而直接的东西,我在堆栈上提取的大部分内容都不是我需要的东西.我有一个数组,我希望在每次迭代后调用函数时循环.那会是什么样的?
我有一个附加到我的表单提交按钮的submit()事件,在我开始使用jquery验证插件之前,我可以一键提交此表单.现在由于某种原因需要再次点击.如何让它回到单击?
$("form").submit(function(){
$(".selector").validate({
rules: {
performance : {
required: true
//customvalidation: true
},
location : {
required: true
//customvalidation: true
},
date : {
required: true
//customvalidation: true
}
},
messages: {
performance : {
required: "enter a show name"
//customvalidation: true
},
location : {
required: "enter a location"
//customvalidation: true
},
date : {
required: "pick a date"
//customvalidation: true
}
}
return false;
}); //closes submit()
});
Run Code Online (Sandbox Code Playgroud) 我正在bluestacks android模拟器上测试这个,并且任何自然响应离子按钮可能似乎没有工作.我想确保此按钮颜色在点击时发生变化.我是用css做什么的?离子不清楚这一点.
这是我的按钮
<button ion-button block (click)="addEvent();">Add Event</button>
Run Code Online (Sandbox Code Playgroud) 我希望在用户点击链接后显示facebook登录/注册框,但它不起作用.Parse应该使用自己的init函数加载FB SDK,并且应该使用自己的另一个函数显示登录框.我直接从他们的文档中复制并粘贴了代码,因此我认为这不是语法问题.我也尝试在不同的地方初始化Parse SDK,但似乎并不重要.我知道jquery函数正在运行,因为我已经使用警报功能测试它,当我点击目标链接时它会触发,但是登录框不会显示.
我需要修理什么?
>
<body>
<div id="fb-root"></div>
<script>
// Initialize the Parse SDK!
Parse.initialize("***********","***********");
window.fbAsyncInit = function() {
//initialize Facebook SDK via Parse
Parse.FacebookUtils.init({
appId : '***********', // App ID from the App DashboardD
channelUrl : '//http://spilot.koding.com/channel.html', // Channel File for x-domain communication
status : true, // check the login status upon init?
cookie : true, // set sessions cookies to allow your server to access the session?
xfbml : true // parse XFBML tags on this page?
}); …Run Code Online (Sandbox Code Playgroud) 我正在将一个ajax帖子发送到php页面.在php页面上,我回显结果,因此成功回调将记录它,但它不起作用.
JS:
$(function(){
$.ajax({
url : "http://XXXXXXX/bn/sample.php",
type : 'POST',
number: "1234567",
success : function (result) {
console.log("success");
console.log(result);
},
error : function () {
alert("error");
}
});
Run Code Online (Sandbox Code Playgroud)
PHP:
<?php
$data = $_POST['number'];
echo json_encode($data);
?>
Run Code Online (Sandbox Code Playgroud) jquery ×3
ionic2 ×2
javascript ×2
php ×2
ajax ×1
angular ×1
arrays ×1
callback ×1
echo ×1
for-loop ×1
html ×1
modal-dialog ×1
typescript ×1