小编see*_*hom的帖子

jQuery/Ajax没有获取提交按钮名称

我正在使用表单中的多个提交按钮来处理表单提交.我知道提交按钮名称没有序列化,但我需要将该名称传递给处理脚本.

示例代码:

<form id='newqueryform' action='process-forms.php' method='post' >
    <input type='hidden' name='formname' value='newqueryform'>
    <div id='runit'><input type='submit' name='runit'  value='Run' /></div>
    <div id='saveit'><input type='submit' name='saveit' value='Save' /></div>
</form>
Run Code Online (Sandbox Code Playgroud)

这里有2个提交按钮,但在jQuery代码中:

$('#workarea').on('submit','#newqueryform', function(e)
{           

  var formData = $(this).closest('#newqueryform').serializeArray();
  alert(JSON.stringify(formData));
  ...
Run Code Online (Sandbox Code Playgroud)

2个提交按钮不显示!! 仅显示其他输入字段.我如何知道按下了哪个按钮?

forms ajax jquery submit serializearray

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

Oracle 11g PHP oci_connect失败OCIEnvNlsCreate()

问题:Linux CentOS/Oracle 11g/InstantClient/PHP 5.3.3

错误:oci_connect():OCIEnvNlsCreate()失败.你的系统有问题 - 请检查是否设置了ORACLE_HOME和LD_LIBRARY_PATH并指向正确的目录

phpinfo()相关部分:

在此输入图像描述

在此输入图像描述

在此输入图像描述

如您所见,环境变量已正确设置,我可以在带有的页面上回显它们getenv().我还检查了读取权限,我可以从网页上读取这些目录中的所有文件.客户端库文件(我安装并重新安装两次)完全安装.这些库是可读和可加载的.

ldd没有显示任何错误.

这是来自php文件的调用:

$test = getenv('LD_LIBRARY_PATH')."  ".getenv('ORACLE_HOME');
$this->dbconn = oci_connect("myuser","mypassword", "localhost/orcl") or die("<b>Connection Failed: $test </b>").oci_error();
Run Code Online (Sandbox Code Playgroud)

我尝试了通过谷歌搜索找到的所有技巧,没有任何效果.
任何帮助表示赞赏.

php oracle

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

标签 统计

ajax ×1

forms ×1

jquery ×1

oracle ×1

php ×1

serializearray ×1

submit ×1