我用svg创建了一行.但是当我调整浏览器大小时,用svg创建的行没有调整大小.
我尝试将svg的宽度设置为百分比,但在此之后不显示该行.我如何设置svg的宽度百分比?
<svg height="210" width="500">
<line x1="380" y1="20" x2="230" y2="200" style="stroke: rgb(234, 243, 234); stroke-width: 5"></line>
</svg>
Run Code Online (Sandbox Code Playgroud) 我想用ajax发送表单中的所有输入.我有一个这样的表单.
<form action="target.php" method="post" >
<input type="text" name="lname" />
<input type="text" name="fname" />
<input type="buttom" name ="send" onclick="return f(this.form ,this.form.fname ,this.form.lname) " >
</form>
Run Code Online (Sandbox Code Playgroud)
在.js文件中,我们有以下代码:
function f (form ,fname ,lname ){
att=form.attr("action") ;
$.post(att ,{fname : fname , lname :lname}).done(function(data){
alert(data);
});
return true;
Run Code Online (Sandbox Code Playgroud)
但这不起作用.我不想使用表格数据.
我想将带有 javascript 的文件发送到 php 文件。
我的 php 文件中有这个表格
<form action="" method="post" enctype="multipart/form-data">
<label for="file">Filename:</label>
<input type="file" name="file" id="file1"><br>
<p id="poi">upload</p>
<p id="plo"></p>
</form>
Run Code Online (Sandbox Code Playgroud)
并在 js 文件中将此代码白色
jQuery(document).on("click","#poi",function(){
var objfile=new FormData();
var file=jQuery("#file1").get(0).files[0];
objfile.append("iefile078",file);
var ajax ;
ajax.upload.addEventListener("progress" ,progresshandler ,false);
function progresshandler(){
jQuery("#plo").text("uploading ....");
}
ajax.open("POST","helper.php");
ajax.send(objfile);
});
Run Code Online (Sandbox Code Playgroud)
当我点击页面上的“上传”时,此功能正确触发。
我想在上传过程中“上传....”显示给用户。
另外我想将此文件发送到 helper.php 文件。
在这种情况下,如何将属性设置为 open() 和 send() 函数以传递上传到 helper.php 的文件?
这是我的文件结构和我在 default.php 中的表单位置
js
jquery.js
tmpl
default.php
helper.php
mod_upload.php
mod_upload.xml
Run Code Online (Sandbox Code Playgroud) 这是我的模块中的文件结构
tmpl
default.php
helper.php
mod_helloword.php
mod_helloword.xml
Run Code Online (Sandbox Code Playgroud)
我在 default.php 文件中有这个表格
<form action="" method="post"
enctype="multipart/form-data">
<label for="file">Filename:</label>
<input type="file" name="file" id="file"><br>
<input type="submit" name="submit" value="Submit">
</form>
Run Code Online (Sandbox Code Playgroud)
我想在点击提交到 heper.php 文件后传递它,表单中的 action 属性必须设置为什么??
我为joomla 3创建了一个基本模块.这是我的文件结构.
mod_helloworld.php
mod_helloworld.xml
helper.php
tmpl/default.php
css/style.css
js/javascript.js
Run Code Online (Sandbox Code Playgroud)
这是我的源mod_helloworld.php文件
<?php
// no direct access
defined( '_JEXEC' ) or die( 'Restricted access' );
// Include the syndicate functions only once
require_once( dirname(__FILE__).'/helper.php' );
?>
Run Code Online (Sandbox Code Playgroud)
现在我想将样式表和javascript添加到此模块.我将mod_helloworld.php更改为:
<?php
// no direct access
defined( '_JEXEC' ) or die( 'Restricted access' );
// Include the syndicate functions only once
require_once( dirname(__FILE__).'/helper.php' );
$doc =& JFactory::getDocument();
$doc->addStyleSheet( 'css/style.css' );
$doc->addScript('js/javascript.js');
?>
Run Code Online (Sandbox Code Playgroud)
但这不适合我.请帮我.
我为joomla.in创建了一个组件.我希望向用户显示一个表单并获取用户名,并通过ajax.i将其名称发送到服务器.尝试使用此代码从default.php文件中获取用户数据.
<?php
defined('_JEXEC') or die('Restricted access');?>
<div id="results"></div>
<input type="text" name="name" id="name" value="">
<input type="button" class="button" id="savename" value="Save Name">
<?php
$document = JFactory::getDocument();
JHtml::_('jquery.framework');
?>
<script>
jQuery(document).ready(function(){
jQuery("#savename").click(function(){
var name = jQuery('#name').val();
jQuery.post("/components/contactf/ajax.php?name="+name , function(response){
jQuery('#results').html(jQuery(response).fadeIn('slow'));
});
});
});
</script>
Run Code Online (Sandbox Code Playgroud)
我在"contactf".jquery.post()中的组件名称无法调用ajax.php文件"/components/contactf/ajax.php?name="+name.我认为问题是
.我不知道如何jQuery.post()正确设置参数.我需要使用JPATH_BASE??
我有这个代码用于fname从用户表上的最新记录中进行选择。
$mysqli = new mysqli(HOST, USER, PASSWORD, DATABASE);
$sdt=$mysqli->('SELECT fname FROM user ORDER BY id DESC LIMIT 1');
$sdt->bind_result($code);
$sdt->fetch();
echo $code ;
Run Code Online (Sandbox Code Playgroud)
我之前使用过准备好的语句bind_param,但是现在在上面的代码中我第一次想使用不带绑定参数的准备好的语句,我不知道如何在不使用bind_param(). 怎么做?
我添加了一个外部JavaScript文件,如下所示:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<script charset="utf-8" type="text/javascript" src="js/panel.js" ></script>
</head>
Run Code Online (Sandbox Code Playgroud)
但是存储在panel.js文件中的文本在HTML文件中显示如下:
H69?*
Run Code Online (Sandbox Code Playgroud)
当我将JavaScript代码放在HTML页面中时,文本会正确显示.但是当我在panel.js中放入JavaScript代码时,它不起作用.
我想在css()jquery之后调用一个函数。我想要这样的东西:
$("p").css({"color":"red"}).function({
$("div").hide();
});
Run Code Online (Sandbox Code Playgroud)