从Javascript传递文本- HTML- PHP
Passing text from Javascript->HTML->PHP
我有一个像这样的JS变量
totalItems = 'TOTAL ITEMS';
if(rck > 0)
totalItems = totalItems+" 'nRack(s) "+rck;
if(totflat > 0)
totalItems = totalItems+" 'nFlat Shelf(s) "+totflat;
if(db > 0)
totalItems = totalItems+" 'nDisplay bar(s) "+db;
if(totslan > 0)
totalItems = totalItems+" 'nSlanted shelf(s) "+totslan;
document.getElementById('totalitems').innerHTML = totalItems;
这里的totalitems
是我的<div>
在HTML形式的id。文本在单行中打印,但我希望它们在每行中,如
TOTALITEMS
Rack(s) 2
Flat Shelf(s) 2
...
如何做到这一点?另一个问题是,我需要将文本以相同格式发送到PHP文件。如何张贴文本从div到PHP?任何建议? ?谢谢你
用<br>
代替'n
。要将它们传递给PHP脚本,有多种方法。首先,您可以创建一个查询,用JQuery发送它们,如:
data = "Rack="+rck+"&Flat_shelf="+totalFlat+"&db="+db+"&totslan="+totslan; //These are your variables that you want to send to PHP script
var saveData = $.ajax({
type: 'POST'
url: "page.php",
data: data,
dataType: "text",
success: function(resultData) { alert("sent") }
});
saveData.error(function() { alert("Something went wrong"); });
第二,您可以创建隐藏的输入元素,并将它们与表单一起发布。
第1部分:将代码中的'n
替换为<br/>
。
第二部分:需要更多信息:
- 你在服务器端做什么?(我问得最多的是在某些情况下,您最好只是发送值并简单地在服务器端以相同的格式重新构建它。这就避免了服务器端和客户端逻辑之间的依赖关系)
- 你是使用jQuery还是其他Javascript库?
要在潜水中显示它,请使用<br>
而不是其他答案中建议的'n
。
'n
的文本应该没有问题。
相关文章:
- AppendChild Form / Table [Javascript/Html/PHP]
- 我怎样才能为一个简短的项目托管 HTML/PHP/MySQL
- 如何在不包含导航选项卡内容、页脚和头部的情况下打印 HTML/PHP 页面
- 如何从不同的html.php文件中记录.getElementById().inerHTML
- 禁用在特定页面上执行Javascript(HTML/PHP)
- JS:最后一个输入元素的名称(HTML/PHP)
- 使用html/php编辑动态创建的结果集
- 创建一个 HTML/PHP 页面,非开发人员可以在以后更改图像
- "Share-to-Facebook" html / php / js
- 使用 Node Clone 重复 HTML/PHP 代码
- HTML - PHP 中的“点击”确认功能
- 将 HTML PHP 网页导出到图像
- 通过 https 请求访问和读取 html/php 页面,由 htaccess apache2 Server 后面的 Q
- HTML/PHP 电子邮件表单
- 无法让 HTML/PHP/JavaScript 幻灯片代码正常工作
- jQuery AJAX 格式 - HTML PHP 表单格式在加载后自动更改
- HTML / PHP表单来计算简单公式的显示结果
- html/php 页面上的 Jquery 日期和时间
- 如何在html/php中包含外部js并调用函数
- 如何将我的自定义javascript代码添加(链接)到任何html/php页面