我想点击某个网站上的按钮,将Excel Sheet中的记录添加到Oracle数据库中。
例如,我有一个php页面,其中有一个按钮来添加批量记录。
单击该按钮,将询问excel文件,以便在oracle数据库中添加记录。
在选择文件时,记录会直接添加到oracle数据库中。
答案 0 :(得分:0)
注意:正如我在评论中提到的,我不知道Toad或Oracle,但我可以帮助你完成共同/一般实践。
简短摘要:
实际解决方法:
我总是建议最好的方法是使用一些按钮/图像,其中一些ID会触发你的触发器。
你可以拥有它第1步:
确保在文档准备好后加载
$(document).ready(function(){
//Your code here
});
第2步:
创建并跟踪您的触发器
有一个像
这样的ID的按钮<button id="MyButton">Click</button>
跟踪
$("#MyButton").click(function(){
console.log("The Trigger is Fired");
});
第3步:
解雇活动
让你的工作在这里,即在我做console.log的地方你可以做你的操作
由于您的函数与外部文件有关,您可以通过在curl调用或file_get_contents中传递参数来实现它
方法1:卷曲
以下是php.net
的简短示例<?php
$ch = curl_init("http://www.example.com/");
$fp = fopen("example_homepage.txt", "w");
curl_setopt($ch, CURLOPT_FILE, $fp);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_exec($ch);
curl_close($ch);
fclose($fp);
?>
您有自己的地址用于您的目的并传递您希望拥有的参数。
方法2:文件获取内容
这是我现在为你导出的我自己的例子
这是关于在Google地图中找到两点之间的持续时间
$RequestUrl = "https://maps.googleapis.com/maps/api/distancematrix/json?origins=".$MyLat.",".$MyLong."&destinations=".$TargetLat.','.$TargetLong;
$GoogleApiResult = file_get_contents($RequestUrl);
$GoogleApiResultDecoded = json_decode($GoogleApiResult);
你可以通过
获得结果 $GoogleApiResultDecoded->rows[0]->elements[0]->duration->text
[注意:这只是一个处理外部文件的示例,您可以根据需要自定义它]
第4步:
显示结果
操作完成后,您将显示您在操作的成功功能中执行的工作的输出
首先,你需要定义一个具有任何id的div
<div id="YourResult"></div>
即,
$.ajax({
url: "yourexternalurlwhereyoudealwithoracle.php/someextension",
type: "POST", // or GET your Prefer
data: yourdata,
async: false,
success: function (msg)
{
console.log('youractionisdone');
$("#YourResult").html("Successfully Done !");
},
});
现在,您将获得“成功完成!”的输出。在您定义的Div中。如果你愿意,你可以通过一些真实的,你将用
替换文本$("#YourResult").html(data);
现在你已经完成了!!