Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/227.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在Drupal6中使用AJAX/JavaScript_Php_Javascript_Ajax_Drupal - Fatal编程技术网

Php 如何在Drupal6中使用AJAX/JavaScript

Php 如何在Drupal6中使用AJAX/JavaScript,php,javascript,ajax,drupal,Php,Javascript,Ajax,Drupal,通常,我喜欢drupal,通常我也喜欢,但我想知道为什么它让JavaScript编码如此困难 你看,我正在将一个带有AJAX用户界面的现有页面移植到drupal中。我想让它保持AJAX状态,但目前我不知道该怎么做——我甚至不能得到一个简单的警报来工作 快速的谷歌搜索让我发现了两件事。1) 我需要别人的帮助,因为drupal有一种有线方式来处理javascript,因为它是CMS 我的脚本所做的只是以以下格式添加到mysql数据库的输入,如果数据库中的条目是alreading,则返回一个错误:in

通常,我喜欢drupal,通常我也喜欢,但我想知道为什么它让JavaScript编码如此困难

你看,我正在将一个带有AJAX用户界面的现有页面移植到drupal中。我想让它保持AJAX状态,但目前我不知道该怎么做——我甚至不能得到一个简单的警报来工作

快速的谷歌搜索让我发现了两件事。1) 我需要别人的帮助,因为drupal有一种有线方式来处理javascript,因为它是CMS

我的脚本所做的只是以以下格式添加到mysql数据库的输入,如果数据库中的条目是alreading,则返回一个错误:input1=input2。如果有人能用drupal中的JavaScript启动我;也许给我一个mysql示例脚本(使用AJAX), 我将非常感激

提前感谢,

安迪


PS Google确实透露了一些示例脚本,但我有两个问题。1) 我没有完全理解它们,因为它们是用于模块的。我需要创建一个带有AJAX界面的页面,而不是一个模块

也许您的问题的解决方案是一个模块

除此之外,我能想到的唯一一件事是:由于内容类型设置,JavaScript被解析出“页面节点”(我想这就是您创建“页面”的意思)

您可以做的一件事是创建一个内容类型,您可以在其中插入纯文本,从而执行javascript、php等等。。。创建这种内容类型当然有安全风险,这取决于您如何使用它以及谁有权使用它

更新
请查看此链接,看看它是否有用

我们需要查看您试图实现的代码。此外,模块通常用于在系统中创建页面。仔细看一下教程。啊哈,只是“点击”了你和andre关于使用模块的说法。使用模块替换页面!我会留意这件事,但与此同时,请仍然帮助我!:)顺便说一句,您要求仔细查看我的代码;由于隐私等原因,这有点难。不过,这只是标准的ajax脚本,看看w3schools之类的东西就知道了!我像往常一样启动javascript函数
,就像我在W3S上所说的那样!没有所谓的“标准AJAX脚本”,AJAX是一种通用技术,可以用于许多不同的事情。在Drupal中使用JS和AJAX还有几种方法。如果没有更多关于你想做什么的细节,这个问题太模糊了,无法回答。好吧,我理解,但正如我所说的。我发现了哪里出了问题,现在一切都正常工作了——我所需要做的就是在脚本标记中添加
langauge=“javascript”
!不过还是要谢谢你!谢谢你的回答,安德烈·马托斯!我必须再看一次模块,但在看不到任何东西之前我看了一下。我的问题是,如果它不是非常明显,并且我在30分钟内找不到关于该模块的解决方案,我将继续下一个模块!:p至于内容创建,我创建了一个新的内容类型只是为了编码,所以我的WYSIWYG编辑器没有碍事,但我不确定它的分类是什么!隐马尔可夫模型。。。事实上,当我提到您的解决方案可以是一个模块时,我正在考虑为您的特定需求编写一个模块。如果你知道基本知识并不难,但是对于没有经验的人来说,这可能有点让人难以承受。。。更新我的答案!天哪,我不确定——但我想我可能已经找到了解决问题的办法!我还没有用AJAX测试过它,但我用一个简单的JS函数测试过它,这个函数以前不工作!虽然很简单,但我忘了在脚本标记中添加langauge属性!!!但无论如何,谢谢你的回答,非常感谢!